Java内部类

一、分类:
1、成员内部类
2、局部内部类(包括匿名内部类)

二、格式
1、成员内部类
修饰符 class 外部类名称{
修饰符 class 外部类名称{
}
}

2、成员内部类的定义

 public class Demo01Inner {//外部类
//成员内部类
public  class  Innerclass {
    
    //成员内部类的成员方法
    public  void  innermethod(){
        System.out.println("成员内部类的成员方法");
        //内部类可以调用外部类的方法和变量
        MethodA();
        System.out.println(name);
    }
    
}

//成员变量
String name = "zhangsan";

//成员方法
public  void MethodA(){
    System.out.println("成员内部类的成员方法");
} 
}

3、成员内部类的使用

你可能感兴趣的:(Java内部类)