内部类
persistenceYL
萌新
展开
-
corejava学习-----------------内部类
一、静态内部类:1、声明的语法 声明在成员变量的位置,使用static修饰 public static class{} 2、内部类可以直接访问外部类的哪些内容 只能直接访问外部类的静态成员变量; 若要访问外部类的实例成员,需要通过外部类的实例进行访问;3、外部类可以直接访问内部类的哪些内容 可以通过类名访问静态成员 通过内部类的实...原创 2019-07-04 19:33:21 · 130 阅读 · 0 评论 -
corejava学习-----------------通过反射获取内部类的构造器
(一)在通过反射获取内部类的构造器时只需要搞清楚以下这几点就好了:1、非静态的内部类,构造时,会默认的将外部类的类型作为构造器的第一个参数2、静态内部类则不会添加默认的参数3、通过全限定名或者字节码文件的Class类型的对象时,要使用内部类所生成的字节码文件的名字而不能直接使用eclipse复制获得的全限定名,因为一个包含了内部类的java文件在编译的时候会产生两个字节码文件(.cla...原创 2019-08-09 15:08:11 · 212 阅读 · 0 评论