1.匿名内部类
MessageListener message = (new MessageListener() {
public void onMessage(Message msg) {
String msgText = "";
double d = 0;
.........................
}
}
内部可以new类或者接口,但前提是必须继承一个父类或实现一个接口,其实内部类编译后就是被分解成两个类 类似我new了个接口等同 MessageListenerImpl implements MessageListener所以以上代码相当于造了个MessageListener的实现类,只是没有名称。继承类似。