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声明的变量不允许更改。

  • 相关阅读:
    Extjs 4.x 得到form CheckBox的值
    你是工具综合症和资料收集狂患者吗?(转)
    计算机网络第五版(谢希仁)读书笔记(三)
    《别做正常的傻瓜》 读书笔记
    2013年11月27日,开始写专业的博客。
    web输入框的测试
    linux 文件操作相关函数
    Samba的安装
    linux df命令参数详解
    linux arp 命令常用参数详解
  • 原文地址:https://www.cnblogs.com/zdb292034/p/6081529.html
Copyright © 2011-2022 走看看