java的繼承和多型,以及例項
阿新 • • 發佈:2018-12-23
知識點:
關於繼承的實現,父類和子類的關係。
package sddt;
public class xuesheng {
String name;//定義變數
String sex;
int age;
private String id;
private String school;
void getInfo(String n, String s,int a) //運用方法getInfo,將姓名,性別,年齡,賦給n,s,a
{
name=n;
sex=s;
age=a;
}
void showInfo()//輸出結果
{
System.out.println(“姓名:”+name);
System.out.println(“性別:”+sex);
System.out.println(“年齡:”+age);
} public class sddt extends xuesheng{ String id; String school; } void setInfo(String num,String sc) { id=num; school = sc; } void outputInfo() { 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) { // TODO Auto-generated method stub System.out.println("第一個人的資訊"); xuesheng zhang = new xuesheng();//例項化 也即是建立一個管理者,管理者為zhang zhang.name="張三 "; zhang.sex="男"; zhang.age=18; zhang.id="05"; zhang.school ="SISO"; zhang.showInfo();//管理者呼叫ShowInfo方法 System.out.println("第二個人的資訊:"); xuesheng li =new xuesheng();//同上 li.getInfo("李四","女",19); li.setInfo("10","SISO"); li.outputInfo(); }
}
總結:
編寫這個程式 應該注意父類與子類的關係 父類與子類的定義 等等
在有就是對 物件的呼叫 相關成員變數與成員方法的使用 。