- 主题:java是最简单的编程语言吗?
从实用角度来说
完全是可以不用内部类的
【 在 mingtong (。。。) 的大作中提到: 】
: 一,内部类就是一个很臃肿的东西,还用的很频繁,一层层地嵌套。
: 二,分static和non-static 的,从技术上讲,有必要弄个static的内部类吗?放外面有啥区别?
: 三,static的类就又涉及到各种引用和gc的问题,裹在里面,无形中增加复杂度。
: ...................
--
FROM 180.167.95.*
jdk源码里面都一大堆,看着难受
【 在 hgoldfish 的大作中提到: 】
: 啥情况?内部类用得很频繁?
:
: 【 在 mingtong (。。。) 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone 8 Plus」
--
FROM 118.115.17.*
匿名内部类用起来还算省心吧,眼不见心不烦
【 在 guestking (无) 的大作中提到: 】
: 从实用角度来说
: 完全是可以不用内部类的
--
FROM 103.107.217.225
现在匿名类都直接用()->这种方法来写,简洁了很多
【 在 PaoloMaldini (solo con te) 的大作中提到: 】
: 匿名内部类用起来还算省心吧,眼不见心不烦
--
FROM 180.167.95.*
lambda不能代替所有的匿名内部类啊,万一他实现俩方法呢
【 在 guestking (无) 的大作中提到: 】
: 现在匿名类都直接用()->这种方法来写,简洁了很多
--
FROM 103.107.217.225
那就按正常写法来写
【 在 PaoloMaldini (solo con te) 的大作中提到: 】
: lambda不能代替所有的匿名内部类啊,万一他实现俩方法呢
--
FROM 180.167.95.*
swing或者以前写android的时候确实很频繁,有lambda之后就不用了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 啥情况?内部类用得很频繁?
--
FROM 183.6.114.*
总之谈不上精良,能流行起来有一半原因是和它表兄弟JavaScript的原因一样,免费跨平台。
【 在 PaoloMaldini 的大作中提到: 】
: 匿名内部类用起来还算省心吧,眼不见心不烦
:
: 【 在 guestking (无) 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone 8 Plus」
--
FROM 118.115.17.*
内部类用来随手整个pojo什么的很好用
管理方便
再一个就是信息隐藏,可以把整套多态实现全藏起来
【 在 guestking (无) 的大作中提到: 】
: 从实用角度来说
: 完全是可以不用内部类的
--
修改:oldwatch FROM 116.233.89.*
FROM 116.233.89.*
是的,很多时候就这个类需要用到
没必要再新建一个文件
【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: 内部类用来随手整个pojo什么的很好用
: 管理方便
: 再一个就是信息隐藏,可以把整套多态实现全藏起来
: ...................
--
FROM 180.167.95.*