内部类
马小_菜
小白成长记
展开
-
Java之嵌套类
嵌套类学习嵌套类之前,我们先对嵌套类的定义进行充分的学习,以便我们能够对嵌套类的理解更加透彻。嵌套类:当我们不需要内部类对象与其外围类对象之间有联系,我们可以将内部类声明为static。嵌套类与普通的内部类区别:在嵌套类中我们用static来对普通的内部类对象隐式的保存的指向创建他的外围类对象。嵌套类意义:(1)要创建嵌套类的对象,并不需要其外围类的对象。(2)不能从嵌套类的对象中访问...原创 2019-05-13 20:10:10 · 146 阅读 · 0 评论 -
Java之内部类的创建
内部类在Java当中,我们是可以**将一个类的定义放在另一个类的定义内部,这称之为内部类。**知道了定义之后,我们需要去知道使用内部类的必要性以及将一些易混淆的概念区分开来。首先我们要知道内部类它有用在什么地方,划重点,**内部类允许你将一些逻辑相关的类组织在一起,并且去控制位于内部的类的可视性。**有时候,我们觉得它像是一种代码隐藏机制:将类至于其他类的内部,但是,内部类它是了解外部类的...原创 2019-05-10 19:11:46 · 236 阅读 · 0 评论 -
Java之链接外部类
对外部类的链接内部类的一个重要用途就是:当生成一个内部类的对象时,此对象与制造它的外围对象(enclosing object)之间就有了某种联系,所以它能够访问其外围对象的所有成员,而不需要任何特殊条件。除此之外,内部类还拥有其外围类的所有元素的访问权。interface Selector{ boolean end(); Object current(); void next();}...原创 2019-05-10 20:05:09 · 439 阅读 · 0 评论 -
Java之.this与.new的使用
使用.this和.new.this在Java当中,如果你需要生成对外部类对象的引用,那么一种简便的方法是可以使用外部类的名字后面紧跟原点和this。也就是说有两种方式:(1) return new DotThis();(2)return DotThis.this;public class DotThis { void f() { System.out.println(...原创 2019-05-10 21:47:50 · 1456 阅读 · 0 评论