1:什么是继承
继承是从已有的类中派生出新类,新的类能吸收已有的数据属性和行为(方法)并能扩展新的能力。
继承的语法格式 class子类 extends父类
2:继承的特点
(1)继承提高了软件的复用性
(2)继承简化了人们对事物的认识和描述嫩清晰体现相关类间的层次结构关系
(3)降低了程序的耦合性增加了程序的可维护性
(4)继承具有传递性
3:如何进行方法重写
(1)方法名,形参列表相同
(2)子类的方法的返回值类型应该比父类的返回值更小或相等
(3)子类方法抛出的异常类应该比父类抛出的异常类更小或相等
(4)子类方法的访问权限应该比父类方法访问权限更大或相等
4:继承有什么好处
(1)新的实现很容易,因为大部分是继承而来的
(2)很容易修改和扩展已有的实现
(3)提高了复用性,简化了层次结构,降低耦合性增加程序的可维护性,传递性
继承只有单继承,没有多继承