java继承
什么是继承
通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类。
继承的好处
使用继承不仅可以重用已有的代码,从而避免代码重复,还可以创建一个更容易维护和修改的代码的程序
怎么实现类的继承
关键字 extends 例如一个父类的声明
public class Person{ //人的类
public int age //人有年龄
public int height //人有身高
}
创建一个子类
public class Man extends Person{ //男人的类,只需加上extends关键字和父类的方法名,就可以继承年龄和升高的属性
}
在java中,一个子类只能有一个父类,所有类的根类是一个叫Object的特殊类。
方法的重写
在子类中,方法名相同,参数列表相同,返回值相同。访问修饰符的范围不能小于父类,子类的异常不能让多于父类
super是调用父类重写的关键字。
final+变量=常亮 final+方法=便是这个方法不能被重写 final+类=表示这个类不能有子类