import javax.swing.*; import java.awt.*; import java.awt.event.*; public class ThisClassEvent extends JFrame implements ActionListener{ public ThisCla ...
分类:
其他好文 时间:
2016-07-24 10:35:31
阅读次数:
177
示例源码
在本节中我们将讲述内部类应用中的一个更典型的情况:外部类将有一个方法,该方法返回一个指向内部类的引用,就像在to()和contents()方法中看到的那样。
package com.mufeng.thetenthchapter;
public class Parcell2 {
class Contents {
private int i = 11...
分类:
编程语言 时间:
2016-07-23 12:12:39
阅读次数:
189
首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗 ...
分类:
其他好文 时间:
2016-07-21 23:28:27
阅读次数:
204
内部类的访问规则: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
监听点击事件实现的三种方法:1、匿名内部类2、外部类3、直接实现接口 1.匿名内部类: 2、外部类: 3、直接实现接口 做点击事件监听,大部分使用匿名内部类,其他两种写法能做到的事情它都能做到,其他不能实现的事情它也可以做到 ...
分类:
移动开发 时间:
2016-07-20 17:51:42
阅读次数:
255
java的修饰符有:权限修饰符:public、protected、default、private 修饰符:abstract、static、final public 使用对象:最广,类、接口、变量、方法 protected使用对象:变量、方法 注意:不能修饰类(外部类) default 使用对象:类、 ...
分类:
编程语言 时间:
2016-07-18 12:35:40
阅读次数:
159
原因如下: 1.内部类可以访问外部类的成员变量 2.对象创建完成后对象的成员变量才会被分配空间 3.main的静态方法执行时可以不存在外部类,不创建实体对象 4.内部类能访问成员变量意味着一定存在外部类实体对象 因为3和4矛盾,所以在静态方法中不能new内部类的实体对象 这个是错误的 class d ...
分类:
其他好文 时间:
2016-07-14 17:29:18
阅读次数:
132
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功, ...
分类:
编程语言 时间:
2016-07-12 13:39:18
阅读次数:
256