1、第一步内部类:在一个类的内部还会存在另外的一个类,则称之为内部类。内部类可声明成public或private,当声明为public或private时,对其访问的限制和成员变量、成员方法一样
2、第二步内部类的格式:标识符 class 外部类的名称{//外部类的成员标识符 class 内部类的名称{//内部类的成员}}
3、第三步内部类的特点:优点:减少了代码量,减少了复杂度,最大的优点是方便范围外部类的私有属性
4、第四步内部类的缺点:正常的操作一个类时,在类中只定义属性和方法,如果定义了内部了破坏了程序的结构,而且内部类是无法按照外部类的形式调用的
5、第五步使用static声明内部类如果使用static声明一个内部类,那么这个类就是外部类,可以直接通过外部类名称.内部类名称进行访问
6、第六步在外部类访问内部类一个内部类可以通过外部类访问,也可以直接在其他类中调用,访问格式外部类.内部类 内部类名称=外部类实例.new 内部类();