继承:
作用:代码复用
通过extends来实现继承
超类:派生类所共有的属性和行为
派生类:派生类所特有的属性和行为
派生类继承超类后,派生类具有: 派生类的+超类的
一个超类可以给多个派生类使用
一个派生类只能继承一个超类-------单一继承
继承具有传递性
java规定:构造派生类之前必须先构造超类
在派生类的构造方法中若自己没有调用超类的构造方法,则默认super()调用超类的无参构造方法
在派生类的构造方法中若自己调用了超类的构造方法,则不再默认提供
//超类构造方法
public class Person {
String name;
int age;
String address;
Person(String name,int age, String address){
this.name=name;
this.age=age;
this.address=address;
}
void shui() {
System.out.println("我叫"+name+",今年"+age+"岁了,家住"+address);
}
}