![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内部类
AdolfQiu
激流勇进才能领略江河源头的奇观胜景!
展开
-
JAVA编程思想之内部类:使用.this与.new
如果你需要生成对外部类对象的引用,可以使用外部类的名字后面紧跟圆点和this。这样产生的引用自动地具有正确的类型,这一点在编译器就被知晓并受到检查,因此没有任何运行时开销。下面的示例展示了如何使用.this:/** * @Author: xushuqiu * @Description: * @Date: Create in 14:13 2020/8/29 */public class DotThis { void f() { System.out.pri...原创 2020-08-29 14:27:44 · 482 阅读 · 0 评论 -
JAVA编程思想之内部类:什么是内部类?创建内部类?
可以将一个类的定义放在另外一个类的定义内部,这就是内部类。 内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。然后必须要了解,内部类与组合是完全不同的概念,这一点很重要。 在最初,内部类看起来就像是一种代码隐藏机制;将类置于其他类的内部。但是,你将会了解到,内部类远不止于此,它了解外围类,并能与之通信;而且你用内部类写出的代码更加优雅而清晰,尽管不总是这样。 最初,内部类可能看起来有些奇怪,而且要花些时间才能在设计中轻松地使用它...原创 2020-08-29 12:21:32 · 306 阅读 · 0 评论