栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java(匿名或非匿名)内部类:使用它们很好吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java(匿名或非匿名)内部类:使用它们很好吗?

在我看来,Java代码中90%的内部类是与单个类关联的实体,因此被“推入”为内部类,或者是因为Java不支持Lambda而存在的匿名内部类。

我个人不喜欢看到复杂的内部类。它们增加了源文件的复杂性,使其变大,在调试和分析等方面很难处理。我喜欢将项目分成许多包,在这种情况下,我可以使大多数实体成为顶级类仅限包装。

这给了我必要的内部类-
例如动作侦听器,伪造的“函数式”程序等。这些通常是匿名的,虽然我不是粉丝(在很多情况下会首选Lambda),但我却与他们同住,但不不喜欢他们。

我多年来没有做过任何C#,但我想知道当他们引入Lambdas时,内部类的盛行或其他等效的C#是否被丢弃。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/486655.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号