标签:
一:继承 extends
特点:子类继承了父类的所有属性和方法(但不包括构造方法),并且可以为自己增加新的属性和方法。java只支持单继承[一个子类只有一个父类]。
优点:提高代码的可重用性。
二:super关键字
1.在构造方法的第一行使用super关键字可以显示的调用父类的构造方法
2.显示的调用父类的普通方法
3访问修饰符
用来修饰类、方法、成员变量:
public:公有的,一切皆可见
private:私有的,本类可见
protected:受保护的;对本类、所有子类和本包可见
默认(不加任何修饰符):本类本包可见[如果子父类不在同一个包中,子类也不可以访问父类中默认访问修饰符的成员]
4.方法重写(Overload)
1.发生在子类和父类中两个方法
具有相同的方法名称、参数列表和返回值类型,访问范围不能被缩小。
[为了多态]对父类中的某个方法不满意时使用
2.方法重写和方法重载
重载:发生同一个类中的多个方法;方法名相同,参数列表一定不同
重写:发生在子父类之间;方法名相同,参数列表相同,返回值类型相同
标签:
原文地址:http://www.cnblogs.com/HYanqing/p/4804610.html