一、分类:
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、成员内部类的使用
网友评论