pinnumbers.java
来自「Practical Java也是一本和J2ME手机游戏开发相关的书」· Java 代码 · 共 72 行
JAVA
72 行
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 + =
减小字号Ctrl + -
显示快捷键?