什么是大括号做呢?
handler1 = new Handler() {
public void handleMessage() {
}
};
object = new Class_Name() {};
? 这个语法只存在于Android或Java也? 又是什么在Java中叫什么? 感谢您的帮助。
什么是大括号做呢?
handler1 = new Handler() {
public void handleMessage() {
}
};
object = new Class_Name() {};
? 这个语法只存在于Android或Java也? 又是什么在Java中叫什么? 感谢您的帮助。
这是创建的实例语法匿名类扩展Handler
。 这就是Java的一部分。
当您创建接口的实例引用这是happned。 比如我要创建的接口实例Runnable
与类的话,我可以通过创建同一个匿名类创建和覆盖run()
接口的方法。 您可以通过查看其他那么你下面陈述的另一个例子很好地理解。
Runnable runnable = new Runnable() {
public void run() {
// TODO Auto-generated method stub
}
};