内部类 , 类里面还有类 内部类访问特点 * a:内部类可以直接访问外部类的成员,包括私有。 * b:外部类要访问内部类的成员,必须创建对象。 成员内部类被静态修饰后的访问方式是:(静态只需要一路‘.’ ,不用new) * 外部类名.内部类名 对象名 = new 外部类名.内部类名(); 题 ...
分类:
编程语言 时间:
2016-10-19 02:06:02
阅读次数:
216
1 内部类 1.1 内部类的概述 将类定义在另一个类的内部则成为内部类。其实就是类定义的位置发生了变化。 在一个类中,定义在类中的叫成员变量,定义在函数中的叫局部变量,那么根据类定义的位置也可以分为成员内部类和局部内部类。 备注:内部类生产的class文件为 “外部类$内部类”,为了标明该内部类是属 ...
分类:
其他好文 时间:
2016-10-18 13:46:59
阅读次数:
206
1、成员内部类里面不能有单纯的static的方法或者属性(如果要定义static的属性必须要是final的)2、创建成员内部类的对象的时候必须要先创建外部类的对象在创建内部类的对象格式如下: new 外部类().new 内部类();3、成员内部类里面如果希望访问外部类的成员变量需要用到外部类的类名. ...
分类:
编程语言 时间:
2016-10-17 11:26:33
阅读次数:
123
内部类的概述 将类定义在另一个类的内部则成为内部类。其实就是类定义的位置发生了变化。 在一个类中,定义在类中的叫成员变量,定义在函数中的叫成员函数,那么根据类定义的位置也可以分为成员内部类和局部内部类。 备注:内部类生产的class文件为 “外部类$内部类”,为了标明该内部类是属于具体哪个外部类的。 ...
分类:
其他好文 时间:
2016-10-14 07:28:35
阅读次数:
136
20160923 定义:将一个类的定义放在另一个类的内部; 从外部类的非静态方法之外,创建某个内部类的对象:OutClassName.InnerClassName; 内部类拥有所有其外部类的成员的访问权; 成员内部类不能含有static修饰的变量和方法,因为成员内部类需要先创建了外部类,才能创建它自 ...
分类:
编程语言 时间:
2016-09-25 20:28:37
阅读次数:
154
内部类:一个类定义在另一个类的内部,那么该类就称作为内部类。内部类的class文件名:外部类$内部类。好处:便于区分该 class 文件是属于哪个外部类的。内部类的类别: 1、成员内部类:定义在类的内部类 成员内部类的访方式: 方法一:在外部类提供一个方法创建内部类的对象进行访问 class Out ...
分类:
其他好文 时间:
2016-09-23 11:27:43
阅读次数:
148
一、匿名内部类定义: 1、匿名内部类是内部类中的一种。内部类有:成员内部类,方法内部类,匿名内部类,静态嵌套内部类。 2、内部类在java虚拟机编译后还是会称为class文件。比如有一个A类,一个B类,其中B类是A类的内部类编译之后有两个class文件:A.class 和 A$B.class 3、内 ...
分类:
其他好文 时间:
2016-09-19 21:00:12
阅读次数:
166
(成员)内部类-常用 特点:可以把内部类当作是外部类的一个【成员】 同外部类的成员一样,内部类可被private、protected等权限修饰符修饰 同外部类的成员一样,private修饰的内部类仅对外部类是可见的【public Inner in=new Inner();】,对外部类以外的地方不可见 ...
分类:
编程语言 时间:
2016-09-19 16:11:49
阅读次数:
231
java内部类分为四种 成员内部类、局部内部类、静态内部类、匿名内部类 今天我来讲一下匿名内部类 匿名内部类是一种特殊的局部内部类,它是通过匿名类实现接口 eg:BOY被定义为接口 BOY boy=new BOY(){}; 匿名内部类的特点:(只能我们自己使用,别人不能调我们的方法、实现类) 1,一 ...
分类:
编程语言 时间:
2016-09-18 12:02:15
阅读次数:
193
1、 内部类概述: 把类定义在其他类的内部,这个类就被称为内部类。 举例:在类A中定义了一个类B,类B就是内部类。 内部的访问特点: A:内部类可以直接访问外部类的成员,包括私有。 B:外部类要访问内部类的成员,必须创建对象。 2、 内部类位置 成员位置:在成员位置定义的类,被称为成员内部类。 局部 ...
分类:
编程语言 时间:
2016-09-12 00:39:36
阅读次数:
155