码迷,mamicode.com
首页 > 其他好文 > 详细

inner calss and anonymous clas 得区别

时间:2018-11-25 16:15:06      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:使用   ted   als   eth   and   nes   cal   没有   ati   

Nested Class 分为inner class 和static nested class这两种。

inner class分为三种,第一种,inner calss,第二种是method inner class,第三种是anoymous inner class

其中:anoymous inner calss 分为两种,第一种是没有;无类名得 inner class类,第二类是使用参数传递的inner class,

新建的anonymous inner class直接作为一个参数进行传递。

这几种inner class 都会对outer class 进行引用的

 

最后的一种是outer nested class类,这个类不会引用outer class,所有不造成内部类的内存泄漏。class名字前面加个static的变量

inner calss and anonymous clas 得区别

标签:使用   ted   als   eth   and   nes   cal   没有   ati   

原文地址:https://www.cnblogs.com/istar/p/10015466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!