1.A
2.
TestMyClass:
6 . mc1.value=>mc1.getValue
7 . mc2.value=>mc2.getValue
TestMyClass2:
7 . mc1.value=>mc1.getValue
8 . mc2.value=>mc2.getValue
3.
package java0526.ccdx.zy;
public class Account {
private long id;
private double balance;
private String password;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public String getPassword() {
return null;
}
public void setPassword(String password) {
if(password.length()==6) {
this.password = password;
}
}
}
class SavingAccount extends Account{
private double interestRate;
public double getInterestRate() {
return interestRate;
}
public void setInterestRate(double interestRate) {
if(interestRate>0&&interestRate<0.1) {
this.interestRate = interestRate;
}
}
}
class CreditAccount extends Account{
private double cerditLine;
public double getCerditLine() {
return cerditLine;
}
public void setCerditLine(double cerditLine) {
this.cerditLine = cerditLine;
}
}