1.继承
什么是继承?
继承的好处是什么?
继承的特点是什么?
使用继承时需要注意哪些问题?
我们怎么才能使用父类的私有成员变量和成员方法呢?
子父类之间成员变量的关系?
比如三个变量的名字都一样的情况下
例:
怎么分别输出父类的成员变量,子类的成员变量,子类的局部变量?
例:
子父类之间成员方法的关系?
父类中有一个成员方法,子类中有一个成员方法 i
比如两个方法的名字都不相同的情况下
例:
比如两个方法的名字都相同的情况下(方法重写)
例:
什么是方法的重写?
方法的重写和方法的重载的区别?
我们在使用方法重写的时候需要注意哪些问题?(4点)
子父类之间构造方法的关系?
例:
2.super关键字
什么是super关键字?
super关键字和this关键字怎么调用成员变量,成员方法和构造方法?
调用成员变量:
调用成员方法:
调用构造方法:
3.静态代码块
什么是静态代码块?
静态代码块的特点是什么?
子父类之间静态代码块,构造代码块和构造方法的先后执行顺序是什么样的?
4.final关键字
什么是final关键字?
final关键字的特点是什么?
|
|