Local inner classes [Java]

Partial inner class

Internal local class definition in classmethodWhere
access requires only local inner classCreate an external class object, You can call the respective method.

Define a local inner class:

public void function() {
	//局部内部类
	class Inner {
		//内部类的成员变量
		int inner = 20;

		//内部类的成员方法
		public void innerMethod() {
		}
	}

	//创建内部类对象
	Inner i = new Inner();
	syso();
	i.innerMethod();
}

Visit local inner class:

main {
	Outer o = new Outer();
	o.function();
}
Published 38 original articles · won praise 4 · Views 815

Guess you like

Origin blog.csdn.net/Hide111/article/details/105163948