内部类:就是在一个类中定义一个类。举例:在一个类A的内部中定义一个类B,类B就被称为内部类

内部类的定义格式

格式:

public class 类名{
修饰符 class 类名{
}
}

范例:

public class Outer{
public class Inter{
}
}

内部类的访问特点:

1.内部类可以直接访问外问类的成员,包括私有

2.外部类要访问内部类的成员,必须创建对象

package com.itheima_48;

public class Outer {
private int num = 10;
public class Inner{
public void show(){
System.out.println(num);
}
}
public void method(){
// show();
Inner i = new Inner();
i.show();
}
}