建立繼承於父類Person的子類Studen
阿新 • • 發佈:2019-01-10
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();
}
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();
}