为什么要继承?
因为有些类中的属性和另一类中的属性相同,如果一个个的写,代码重复性太多,所以可以讲两者的共同属性和行为抽取出来创建一个父类,这样再定义其他类的时候只要继承父类则就会自动拥有父类中的属性和行为。
1.继承的好处:
1> 抽取重复代码
2> 建立了类之间的关系
3> 子类可以拥有父类中的所有成员变量和方法
2. 坏处:耦合性太强
3.注意
1> 父类必须声明在子类的前面
2> 子类不能拥有和父类相同的成员变量
3> 调用某个方法时,优先去当前类中找,如果找不到,去父类中找
4> 子类重新实现父类中的某个方法,覆盖父类以前的做法
|
|