今日整理:
1.什么是继承?它有什么好处和坏处?
可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法。
提高了代码的复用性(多个类相同的成员可以放到同一个类中);提高了代码的维护性(如果方法的代码需要修改,修改一处即可)
继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变化,削弱了子类的独立性
2.两个类若是有继承关系,如何进行访问(变量和方法)?
在子类方法中访问一个变量,采用的是就近原则。子类局部范围找,子类成员范围找,父类成员范围找,如果都没有就报错(不考虑父亲的父亲…)
3.什么是方法的重写?它有什么需要注意的地方?
子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)。当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类特有的内容
4.今天讲了哪些修饰符?各有什么作用和特点?
final和static
5.聊聊今天你觉得重要的点.
非静态方法不能访问静态方法和静态变量。 |