题目:创建一个账户Account类,该类有id:账户号码(字符串类型),password:账户密码(int),name:真实姓名(字符串类型),
personId:身份证号码(字符串类型),email:客户的电子邮箱(字符串类型),balance:账户余额(double)。
存款方法:deposit(double balance),取款方法:withdraw(double balance)。构造方法:有参和无参,有参构造方法用于设置必要的属性
并且通过test()方法将所有成员变量打印出来,调用存款和取款方法
Account类:
public class Account {
private String id;
private int password;
private String name;
private String personId;
private String email;
private double balance;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public int getPassword() {
return password;
}
public void setPassword(int password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPersonId() {
return personId;
}
public void setPersonId(String personId) {
this.personId = personId;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public Account() {
}
public Account(String id, int password, String name, String personId, String email, double balance) {
this.id = id;
this.password = password;
this.name = name;
this.personId = personId;
this.email = email;
this.balance = balance;
}
@Override
public String toString() {
return "Account [id=" + id + ", password=" + password + ", name=" + name + ", personId=" + personId + ", email="
+ email + ", balance=" + balance + "]";
}
//存钱
public void deposit(double money){
balance += money;
}
//取钱
public void withdraw(double money){
if(balance <= 0){
System.out.println("余额不足");
}else{
balance -= money;
}
}
}
Test类:
public class Test {
public static void main(String[] args) {
Account a = new Account("123",000,"张三","341221","110@qq.com",200);
System.out.println(a.toString());
a.deposit(100);
a.withdraw(50);
}
}