zoukankan      html  css  js  c++  java
  • java继承、抽象和接口

    package zdbExtends;

    public class Grandparent {
        
        public Grandparent(){
            
            System.out.println("Grandparent create.");
            
        }
        public Grandparent(String string){
            
            System.out.println("Grandparent create.string");
            
        }
    }

    package zdbExtends;

    public class Parent extends Grandparent {
        
        public Parent(){
            System.out.println("Parent Create.");
        }
        public Parent(String string){
            System.out.println("Parent Create.string");
        }
    }

    package zdbExtends;

    public class Parent extends Grandparent {
        
        public Parent(){
            System.out.println("Parent Create.");
        }
        public Parent(String string){
            System.out.println("Parent Create.string");
        }
    }

    package zdbExtends;

    public class Parent extends Grandparent {
        
        public Parent(){
            System.out.println("Parent Create.");
        }
        public Parent(String string){
            System.out.println("Parent Create.string");
        }
    }

     (二)总结:

    继承:
    1.子类继承父类,默认情况下调用无参构造函数,如果当父类中只用有参构造函数时,则子类发生错误;
    2.调用父类中的有参构造函数使用super("");并且要放在第一行;
    3.不允许继承的类:
    final class 类名{

    }
    3.1以final声明的方法不允许覆盖。
    3.2以final声明的变量不允许更改。

  • 相关阅读:
    Angularjs html文本显示
    .net与.net core学习目录
    数据库学习目录
    WCF学习目录
    sql学习目录
    EF学习目录
    git for Windows
    图谱论(Spectral Graph Theory)基础
    2017机器学习相关会议时间
    数值分析教材统计
  • 原文地址:https://www.cnblogs.com/zdb292034/p/6081529.html
Copyright © 2011-2022 走看看