サンプルインターフェースがあります
public interface SampleVariables {
int var1=0;
int var2=0;
}
そして、私は複数のクラスでvar1とvar2を使用したいのですが、これを使用してこれを実行しようとしています
public class InterfaceImplementor extends Message implements SampleVariables{
private int var3;
public int getVar1(){
return var1;
}
public void setVar1(int var1){
SampleVariables.var1=var1; // ** error here in eclipse which says " remove final modifier of 'var1' " Though I have not defined it as final
}
public int getVar3() {
return var3;
}
public void setVar3(int var3) {
this.var3 = var3;
}
}
ここで、クラスMessageは、使用しようとしている事前定義されたクラスであり、クラスMessageでvar1、var2を定義できません。
これを行うためのより良い方法はありますか?それとも私は本当に単純なものが欠けていますか?