我想讓我的程序從另一個類中輸入一個私有變量。Mutator和Accessor(使用繼承)
我想使用mutator和accessor。
它保持錯誤NullPointerException。我的代碼中有什麼問題?
public abstract class Inputs {
private String val;
private String typ;
public abstract void setVal(String val);
public abstract void setTyp(String typ);
public abstract String getVal();
public abstract String getTyp();
}
public DeckOfCards extends Inputs{
String val;
String typ;
static DeckOfCards kerds = new DeckOfCards();
public void setVal(String val){
this.val = val;
}
public void setTyp(String typ){
this.typ = typ;
}
public String getVal(){
return this.val;
}
public String getTyp(){
return this.typ;
}
public static void main(String args[]){
System.out.print("Value: ");
kerds.setVal(kerds.val);
if(kerds.val.equals("A"){
System.out.print("Type: ");
kerds.setTyp(kerds.typ);
}
}
}
你的堆棧跟蹤在哪裏? –
什麼是堆棧跟蹤? – Mariel
控制檯中的完整錯誤:http://stackoverflow.com/questions/3988788/what-is-a-stack-trace-and-how-can-i-use-it-to-debug-my-application-錯誤 –