内部类
成员内部类
A:非静态内部类
package com.itcode.demo2;
/**
* @author: 成都码到功成学员
* @Description:
* 非静态内部类
*/
public class TestOI {
public static void main(String[] args) {
// 访问非静态内部类的方式。
Outer.Inter oi = new Outer().new Inter();
oi.show();
}
}
class Outer {
private int a=10;
// 内部类
class Inter{
private int a =20;
public void show() {
int a = 30;
System.out.println("外部类成员变量:"+Outer.this.a);
System.out.println("内部类成员变量:"+this.a);
System.out.println("内部类局部变量:"+a);
}
}
}
B:静态内部类
匿名内部类
局部内部类
内部类综合演示

Last updated