
package com.wangs;
public class AccountTest {
public static void main(String[] args) {
Account account = new Account();
account.setName("小王pohyg");
account.setPassword("145632");
account.setBalance(12500.3);
account.test();
}
}
class Account {
private String name;
private double balance;
private String password;
//提供两个构造器,一个是传递参数的,一个是无参构造器
public Account() {
}
public Account(String name, double balance, String password) {
this.setBalance(balance);
this.setPassword(password);
this.setName(name);
}
public String getName() {
return name;
}
public void setName(String name) {
if (name.length() == 2 || name.length() == 3 || name.length() == 4) {
this.name = name;
} else {
System.out.println("给您一个初试的名字");
this.name = "忘记";
}
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
if (balance > 20) {
this.balance = balance;
} else {
System.out.println("余额必须大于20元");
}
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
if (password.length() == 6) {
this.password = password;
} else {
System.out.println("您输入的密码不正确,给你初始密码123456");
this.password = "123456";
}
}
public void test() {
System.out.println(name + password + balance);
}
}