我是Java编程的初学者,我尽我所能,但我似乎无法解决我的问题.
我面临的问题是getCardID()方法保持返回null值,getTokenBalance()似乎工作正常,或者我需要特殊的代码来返回字符串值getCardID()?
任何帮助都非常感谢.
这是Prepaidcard.java班级:
class PrepaidCard {
private String cardID;
private int tokenBalance;
public PrepaidCard(String id) { // My First Constructor
String cardID = id ;
}
public PrepaidCard(String id, int token) { // My Second Constructor
String cardID = id;
tokenBalance = token;
}
public void addToken(int token) { // Methods
tokenBalance =token+tokenBalance;
}
public void deductToken(int token) { // Methods
tokenBalance=tokenBalance-token;
}
public int getTokenBalance() { // Methods
return tokenBalance; …Run Code Online (Sandbox Code Playgroud)