繼承
父類

package extend;
public class Student {
public String name;
public int age;
private double score;
public void setScore(double score) {
this.score=score;
}
public void showInfo() {
System.out.println("學(xué)生名"+name+"年齡"+age+"成績"+score);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}

子類1

package extend;
public class Pupil extends Student{
public void testing() {
System.out.println("小學(xué)生"+name+"正在考小學(xué)數(shù)學(xué)..");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}

子類2

package extend;
public class Graduate extends Student {
public void testing() {
System.out.println("大學(xué)生"+name+"正在考大學(xué)數(shù)學(xué)..");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}

main函數(shù)調(diào)用

package extend;
public class extends01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Pupil pupil = new Pupil ();
pupil.name ="銀角大王-";
pupil.age = 11;
pupil.testing();
pupil.setScore(50);
pupil.showInfo();
System.out.println("=======");
Graduate graduate = new Graduate();
graduate.name ="金角大王-";
graduate.age = 23;
graduate.testing();
graduate.setScore(80);
graduate.showInfo();
}
}

輸出結(jié)果

