`
hankzhousandy
  • 浏览: 8867 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

一些古怪的JAVA代码

 
阅读更多

1.匿名内部类

MessageListener message  = (new MessageListener() {
	public void onMessage(Message msg) {
	String msgText = "";
	double d = 0;
	.........................
      }
    }

内部可以new类或者接口,但前提是必须继承一个父类或实现一个接口,其实内部类编译后就是被分解成两个类 类似我new了个接口等同 MessageListenerImpl implements MessageListener所以以上代码相当于造了个MessageListener的实现类,只是没有名称。继承类似。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics