匿名内部类: 1.没有类名的类就叫匿名内部类 2.好处:简化书写。 3.使用前提:必须有继承或实现关系。。。。。。不要想着你自己没有钱你没可是你爸有 4.一般用于于实参。(重点) ...
分类:
编程语言 时间:
2016-08-12 23:52:31
阅读次数:
291
成员内部类: 特点:在其所在的外部类,的成员函数中,的类。 难点:看注释(涉及到jvm) ...
分类:
编程语言 时间:
2016-08-12 21:31:03
阅读次数:
159
内部类: 常用的情景:一个类要经常访问另一个类的成员。 举个例子: class人 { 血,氧气... class 心脏{...} } 内部类的优势: 成员内类,作为外部类的成员,可以方便随意的访问外部类任意成员。 形式: class Outer { ... class Inner{ ''' } } ...
分类:
编程语言 时间:
2016-08-12 21:20:47
阅读次数:
156
说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相 ...
分类:
编程语言 时间:
2016-08-07 15:24:02
阅读次数:
161
创作时间:2016.07.28,2016.07.29 本人qq:992591601,欢迎交流。 参考书籍:《Thinking in Java》、《Effective Java》 备注:这篇文章并不打算介绍内部类相关的一切技术细节,在《Thinking in Java》里已经介绍的很详细了,我只想重点 ...
分类:
编程语言 时间:
2016-07-29 22:56:32
阅读次数:
267
1.静态内部类只能访问外部类的静态成员和方法.2.静态内部类在外部被创建时,不需要外部类的实例,这也就是为什么它不可以访问外部类的非静态成员了,因为它没有外部类对象的引用啊.3.非静态内部类可以访问外部类的所有成员和方法,包括私有变量.但同时在创建内部类对象的时候,需要外部类的实例,同时把这个外部类 ...
分类:
编程语言 时间:
2016-07-28 15:14:08
阅读次数:
152
内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2,外部类要访问内部类,必须建立内部类对象。访问格式:1,当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。可以直接建立 ...
分类:
编程语言 时间:
2016-07-21 21:57:48
阅读次数:
123
/*内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2,外部类要访问内部类,必须建立内部类对象。访问格式:1,当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。可以直接 ...
分类:
编程语言 时间:
2016-07-21 00:33:02
阅读次数:
198
内部类,将一个类A定义在另外一个类B的内部,那么我们就称类A为内部类 1.成员内部类 实验探究: 创建类Testpublic class Test { public static void main(String[] args) { } } 创建一个类Out代表外部类,一个类In代表内部类,在类中声 ...
分类:
编程语言 时间:
2016-07-20 21:18:16
阅读次数:
170
说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相 ...
分类:
编程语言 时间:
2016-07-12 23:09:11
阅读次数:
151