1. 程式人生 > >建立繼承於父類Person的子類Studen

建立繼承於父類Person的子類Studen

class Person{                         //建立父類Person
String name;                          //定義父類中的變數
String sex;
int age;
void getInfo(String n,String s,int a){                    //定義getInfo()方法,獲取個人資訊      
name=n;
sex=s;
age=a;
}
void showInfo(){                             //定義getInfo()方法,顯示個人資訊   
System.out.println("姓名:"+name);
System.out.println("性別:"+sex);
System.out.println("年齡:"+age);
}
}
public class Student extends Person{                          //建立子類Student繼承父類Person

String id;                                 //定義子類中的變數
String school;
void setInfo(String num,String school_name){               //定義方法setInfo(),獲取學生的學校名稱和學號
id=num;
school=school_name;
}
void outInfo(){                                    //定義方法outInfo(),顯示學生資訊  
System.out.println("學校:"+school);
System.out.println("學號:"+id);
System.out.println("姓名:"+name);
System.out.println("性別:"+sex);
System.out.println("年齡:"+age);
}
public static void main(String[] args) {
System.out.println("第一個人的資訊");
Student wu=new Student();                             //建立屬於學生類的物件,並通過物件呼叫其相關的成員變數和成員方法

wu.name="吳與";
wu.sex="男";
wu.age=18;
wu.id="05";
wu.school="SISO";
wu.showInfo();
System.out.println("第二個人的資訊");
Student lu=new Student();
lu.getInfo("陸於","女",20);
lu.setInfo("10","SISO");
lu.outInfo();
}