public class Account {
private String actno;
private double balance;
public Account() {
}
public Account(String actno, double balance) {
this.actno = actno;
this.balance = balance;
}
public String getActno() {
return actno;
}
public void setActno(String actno) {
this.actno = actno;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
}
public class CreditAccount extends Account {
private String actno;//账户
private double balance;//余额
private double creait;//信誉
public CreditAccount() {
}
public CreditAccount(String actno, double balance, double creait) {
this.actno = actno;
this.balance = balance;
this.creait = creait;
}
public double getCreait() {
return creait;
}
public void setCreait(double creait) {
this.creait = creait;
}
public class 继承 {
public static void main(String[] args) {
继承 u = new 继承();
String a = u.toString();//这里编译通过,说明 继承 这个类中存在着toString实例方法,但是其实继承的是Object这个父类中的实例方法。
System.out.println(a);
CreditAccount xuMing = new CreditAccount();
xuMing.setActno("徐明");
String name = xuMing.getActno();
System.out.println(name);
xuMing.setBalance(65.4);
double balance = xuMing.getBalance();
System.out.println(balance);
CreditAccount xuLiang = new CreditAccount("徐亮",678.6,0.9);
System.out.println(xuLiang.getActno());
System.out.println(xuLiang.getBalance());
System.out.println(xuLiang.getCreait());
}
}