题目:
代码:
account类
package com.jingtailei;
public class Account {
private int id = prid ;
private String passward ;
private double balance ;
private static double annualmoney ;
private static double minbalance ;
private static int prid = 1001 ;
public Account() {
prid++ ;
}
public Account( String passward, double balance) {
super();
this.passward = passward;
this.balance = balance;
prid++ ;
}
public static double getAnnualmoney() {
return annualmoney;
}
public static void setAnnualmoney(double annualmoney) {
Account.annualmoney = annualmoney;
}
public static double getMinbalance() {
return minbalance;
}
public static void setMinbalance(double minbalance) {
Account.minbalance = minbalance;
}
public int getId() {
return id;
}
public String getPassward() {
return passward;
}
public double getBalance() {
return balance;
}
public static int getPrid() {
return prid;
}
@Override
public String toString() {
return "Account [id=" + id + ", passward=" + passward + ", balance=" + balance + "]";
}
//重写了toString方法,所以后面可以直接打印。否则打印的是地址值。
}
accounttest类
package com.jingtailei;
public class Accounttest {
public static void main(String[] args) {
Account acc = new Account();
Account acc1 = new Account("123456", 2000);
Account acc2 = new Account("123456", 2000);
Account.setAnnualmoney(0.011);
System.out.println(acc);
System.out.println(acc1);
System.out.println(acc2);
System.out.println(Account.getAnnualmoney());
}
}