继承

package incheir;

public class i1 {
public static void main(String[] args) {
i3 s=new i3();
s.setName("胡澳宾");
String str=s.getName();
System.out.println(str);
}
}
package incheir;

public class i2 {
public String name;
public String sex;
public int age;

public void setName(String name) {
this.name = name;
}

public void setSex(String sex) {
this.sex = sex;
}
public void setAge(int age) {
this.age = age;
}

public String getName() {
return name;
}

public String getSex() {
return sex;
}

public int getAge() {
return age;
}
}
package incheir;

public class i3 extends i2{
private String deparetment;
private String specialiay;

}
继承只能是单继承,每个子类只能继承一个父类,但是每个父类可以被多个子类继承;
使用super()调用父类的构造方法;
调用顺序:
子类默认调用父类的无参构造函数,并在子类构造方法的第一行;
如果想调用父类的有参构造函数必须使用super(参数),且放在子类构造函数的第一行;
原文地址:https://www.cnblogs.com/huaobin/p/13391996.html