has a 和use a互相调用 值数据

来源:互联网 发布:js filereader文件路径 编辑:程序博客网 时间:2024/06/01 15:50

1、客户类

package bank;



//姓名  地址  身份证  银行卡
public class Custom {
private String name;
private String address;
private String id;
private User user;


public String getName() {
return name;
}


public void setName(String name) {
this.name = name;
}


public String getAddress() {
return address;
}


public void setAddress(String address) {
this.address = address;
}


public String getId() {
return id;
}


public void setId(String id) {
this.id = id;
}


public String getCard() {
return card;
}


public void setCard(String card) {
this.card = card;
}


public boolean getGender() {
return gender;
}


public void setGender(boolean gender) {
this.gender = gender;
}


private String card;
private boolean gender;


public User getUser() {
return user;
}


public void setUser(User user) {
this.user = user;
}


public void savemoney() {
System.out.println(this.user.getName() + "麻烦把钱给我取出来一下");


user.response();
System.out.println("地址是" + this.getAddress() + "\n" + "身份证号是"
+ this.getId() + "\n" + "银行卡号是" + this.getCard());
user.response1();
}


}

2、柜员类

package bank;


//User是柜员
public class User {
private String name;
private String address;
private boolean gender;
private String id;
private Custom custom;


public Custom getCustom() {
return custom;
}


public void setCustom(Custom custom) {
this.custom = custom;
}


public String getName() {
return name;
}


public void setName(String name) {
this.name = name;
}


public String getAddress() {
return address;
}


public void setAddress(String address) {
this.address = address;
}


public boolean isGender() {
return gender;
}


public void setGender(boolean gender) {
this.gender = gender;
}


public String getId() {
return id;
}


public void setId(String id) {
this.id = id;
}


public void response() {
System.out.println("好的" + this.custom.getName()
+ (custom.getGender() ? "先生" : "女士"));
System.out.println("在取款之前,和您核对一下您的信息,请说出您的地址,身份证,银行卡号");


}


public void response1() {
System.out.print("好的" + this.custom.getName()
+ (custom.getGender() ? "先生" : "女士") + "\n");
System.out.println("这个是您的钱,请拿走");


}
}

3.主函数

package bank;


public class BankTest {


public static void main(String[] args) {
Custom cus = new Custom();
Custom cus1 = new Custom();

cus.setName("霸王");
cus.setAddress("李家村");
cus.setGender(false);
cus.setId("110110110110");
cus.setCard("62270038");


User use = new User();
use.setName("银行员工");
use.setId("11111111");


cus.setUser(use);
use.setCustom(cus);
cus.savemoney();
}
}


0 0
原创粉丝点击