javaSE 7
继承
子类继承父类的属性和方法
子类可以有自己的方法
但是只支持单一继承
为什么只支持单一继承了?主要还是避免处突,一个人不可能有两个亲生爸爸吧
继承的格式:
class subclass extends Superclasss{
语句;
}
注意:任何未继承的类都有一个父类,就是Object类
方法的重写:就是将父类的方法大括号里面的方法体重写写,其他的都不变。
类兼容:
就是子类重写方法,但是它的返回值要大于等于父类的返回值的大小。
super:关键字,谁调用,就是谁的父类(我是你爸爸)
注意:在同一个构造方法类,this和super不能同时存在。
构造方法里面的super
final关键字,被它修饰的变量无法赋值,方法就无法重写,类就无法重写。
例如:public static int NUM =100;
会当凌绝顶,一览众山小