继承

  • 继承
    1.关键字extends,java是单继承,子类拥有所有父类的非私有化的变量和方法。
    2.关键字super(),调用父类的构造方法
    3.@Override方法重写,只有方法体不一样,参数返回值完全相同
    4.子类继承父类的时候,会在子类的构造函数中调用父类的构造函数,所以和静态函数没有关系,因此即使子类重写 了父类的静态方法,也只是相当于子类自己新建了一个方法,父类的静态发方法不影响,也不会被多态
  • abstract修饰的抽象类
    1.在一类中,有用abstract修饰的方法,这个类就是抽象类
    2.abstarct修饰的方法,不能有方法体,只能是方法声明
    3.abstact不能有自己的类对象
    4.子类继承了abstarct修饰的抽象类,必须实现在abstract类的所有abstact方法

你可能感兴趣的:(继承)