1. 程式人生 > >java的繼承和多型,以及例項

java的繼承和多型,以及例項

知識點:
關於繼承的實現,父類和子類的關係。
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();
}   

}
總結:
編寫這個程式 應該注意父類與子類的關係 父類與子類的定義 等等
在有就是對 物件的呼叫 相關成員變數與成員方法的使用 。
這裡寫圖片描述