我想知道是否可以在 JAVA 中向匿名类添加属性?,maby 是一个简单的问题,但这里的技巧是我在 google 上看到一些代码正在这样做,但当我在 Netbeans 中尝试时,它没有发生。
我以匿名方式创建了该类的一个实例,但我没有覆盖该方法,而是添加了其他方法和一个变量,并且该实例很简单,在谷歌中,其他人动态地创建了该类,我不明白为什么?
public class Cat(){
public void sayMew(){}
}
Cat gato = new Cat{
@Override
public void sayMew(){System.out.println("mew");
};
gato.sayMew(); //This works fine.
//Some code over there do this and it didn't work for me:
Cat gato = new Cat(){
int legs = 4;
public void scratch(){System.out.println("scratch");
};
//Even I saw this king of instances be pointed by variables types :/ what
am I doing wrong?
呼唤远方
米琪卡哇伊
素胚勾勒不出你
相关分类