Java 继承

2018-10-11  本文已影响4人  滴答大
1、 屏幕快照 2018-10-11 下午2.06.49.png

用法

        public class Teacher extends Employee {

         }

2、继承的成员变量
子类继承父类的成员变量。访问的时候优先访问子类,找不到再去找父类的变量

3、区分方法中重名的三种变量


屏幕快照 2018-10-11 下午2.16.00.png

4、继承中成员方法的访问特点


屏幕快照 2018-10-11 下午2.19.29.png

5、方法的重写


屏幕快照 2018-10-11 下午2.21.02.png
6、 @Override
可选的安全检测 手段,可以检测是否覆盖重写

7、子类与父类的修饰符使用


屏幕快照 2018-10-11 下午2.32.23.png

8、项目维护的原则:尽量不要改已有的类,要修改则进行覆盖重写


屏幕快照 2018-10-11 下午2.40.45.png

9、构造方法

先执行父类的构造方法,再执行子类的构造方法

public Zi() {
    //super();//默认调用父类的无参构造方法
    //也可以在子类的构造方法中调用父类的有参构造方法
    super("ghj");
    System.out.println("子类的无参构造方法");
}

10、super 关键字的三种使用方法


屏幕快照 2018-10-11 下午3.07.39.png
 //访问父类的成员变量
    System.out.println(name);
    System.out.println(super.name);
    //访问父类的成员方法
    super.method();

11、this 关键字的使用

屏幕快照 2018-10-11 下午3.35.26.png

12、Java 属于单继承,但是可以多级继承;


屏幕快照 2018-10-11 下午4.32.16.png
上一篇 下一篇

猜你喜欢

热点阅读