インターフェイスには静的な値と最終的な値しか実装できないことを知っています。しかし、インターフェイスを使用して変数の値を変更できる抜け穴はありますか?質問はばかげているかもしれませんが、それが私の要件なので、私は無力です。これがコードの例です。
public interface I {
int val = 1;
int changeValue();
}
Class A implements I{
int changeValue(){
val = 2 ;
return 0;
}
}
インターフェイスを使用して「val」の値を変更するにはどうすればよいですか?次のようなことはできますか?
val = changeValue();
インターフェイスでこの機能を実行するのに相当するものはありますか?