一,为什么出现继承?
提高代码的复用性提高了可维护性子类不仅具有父类中的一般特性,自身还有具体特性
二,几大特点
隐藏:当子父类具有相同的成员变量时,父类的会被隐藏,可用super指定。覆盖:当子父类中方法的方法名和参数类型以及参数个数相同时。子类的方法会覆盖父类的方法。重载:重载发生在本类中或者子父类中,当方法名相同而参数类型或者参数个数不同时,这些方法可以同时存在。构造器:子类是不能继承父类的构造器的。当父类的构造器有参数时,子类需要suoer来指定,没有参数时,super可省略。
三,几大关键字
implements,继承借口。可多个继承super父类构造函数的引用this本类对象的引用final。。。。final定义的成员变量不可被修改修饰的方法不能被子类重写定义的类不能被继承,为最终类。
四,继承的优缺点
优点:提高代码复用性,子类可进行功能扩展
缺点:提高了耦合性。
|