之間溝通我有2類A和B.使用接口,2 Java類
class A implements Constants{
private int state;
}
class B implements Constants{
foo(){
//want to set state variable of class A like this
state = state1
}
}
interface Constants{
public final int state1;
public final int state2;
}
我不希望我怎麼做這在B級的A類的實例? 如果我有一個函數來設置接口中的變量,那麼這兩個類都必須實現這個函數。這將是錯誤的權利?因爲那麼相同函數的2個定義會衝突?
問題還不清楚。你想讓B延伸A嗎? – Thilo 2011-12-15 07:06:06