📄 pinnumbers.java
字号:
interface PinNumbers
{
public String accountOwner();
public int checkingPin();
public int savingsPin();
}
class MutablePinNumbers implements PinNumbers
{
private String acctOwner;
private int checkingAcctPin;
private int savingsAcctPin;
MutablePinNumbers(String owner, int cPin, int sPin)
{
acctOwner = owner;
checkingAcctPin = cPin;
savingsAcctPin = sPin;
}
public void setAccountOwner(String str)
{
acctOwner = str;
}
public String accountOwner()
{
return acctOwner;
}
public void setCheckingPin(int pin)
{
checkingAcctPin = pin;
}
public int checkingPin()
{
return checkingAcctPin;
}
public void setSavingsPin(int pin)
{
savingsAcctPin = pin;
}
public int savingsPin()
{
return savingsAcctPin;
}
}
final class ImmutablePinNumbers implements PinNumbers
{
private String acctOwner;
private int checkingAcctPin;
private int savingsAcctPin;
ImmutablePinNumbers(String owner, int cPin, int sPin)
{
acctOwner = owner;
checkingAcctPin = cPin;
savingsAcctPin = sPin;
}
public String accountOwner()
{
return acctOwner;
}
public int checkingPin()
{
return checkingAcctPin;
}
public int savingsPin()
{
return savingsAcctPin;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -