1. 程式人生 > 其它 >編寫一個丈夫類和妻子類(面向物件)

編寫一個丈夫類和妻子類(面向物件)

技術標籤:java

題目:

              編寫一個丈夫類和妻子類,要求丈夫類的屬性包括身份證號,姓名,出生日期,妻子,妻子類的屬性包括身份證號,姓名,出生日期,丈夫,並讓他們關聯起來

程式碼:

public class Test {
    public static void main(String[] args){
        Husband husband = new Husband(123456,"李二","1999-10-11",null);

        Wife wife = new Wife(1010101,"王五"
,"1900-11-2",null); //讓兩個產生關係 husband.setWife(wife); wife.setHusband(husband); System.out.println(wife.getName() + "的丈夫是" + wife.getHusband().getName()); } } class Husband{ private int idCard; private String name; private String birthday;
private Wife wife; public Husband(){} public Husband(int idCard, String name, String birthday, Wife wife) { this.idCard = idCard; this.name = name; this.birthday = birthday; this.wife = wife; } public int getIdCard(){ return idCard; }
public void setIdCard(int idCard){ this.idCard = idCard; } public String getName(){ return name; } public void setName(String name){ this.name = name; } public String getBirthday() { return birthday; } public void setBirthday(String birthday) { this.birthday = birthday; } public Wife getWife() { return wife; } public void setWife(Wife wife) { this.wife = wife; } } class Wife{ private int idCard; private String name; private String birthday; private Husband husband; public Wife(){} public Wife(int idCard, String name, String birthday, Husband husband) { this.idCard = idCard; this.name = name; this.birthday = birthday; this.husband = husband; } public int getIdCard(){ return idCard; } public void setIdCard(int idCard){ this.idCard = idCard; } public String getName(){ return name; } public void setName(String name){ this.name = name; } public String getBirthday() { return birthday; } public void setBirthday(String birthday) { this.birthday = birthday; } public Husband getHusband() { return husband; } public void setHusband(Husband husband) { this.husband = husband; } }

執行結果:
結果