我有界面:
public interface Myglobal
{
public int Type =0;
}
然后我有类实现我的界面如:
Public class A implements Myglobal
{
Public class A ()
{
this.type=1; // here error because type final in interface
}
}
我想让evrey类实现接口来改变变量类型的值...那么我怎么能用java来做呢?
答案 0 :(得分:0)
我认为您应该使用抽象类来实现您尝试做的事情,接口不能具有可以更改的值。当你不创建界面实例时,它们也是静态的。
我还会使用getter / setter函数来处理值。
"C:\Program Files\Java\jdk1.8.0_102\bin\java"
Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:322)
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:216)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:142)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)
Process finished with exit code 0