localclass.java
来自「Java面向对象编程(随书配套源代码) 阐述了面向对象编程的思想」· Java 代码 · 共 35 行
JAVA
35 行
package chapter7;
public class LocalClass
{
int var1= 0;
static int var2 = 0;
public void LocalClassMethod()
{
int var3 =0;
//innerLocalClass2 inner = new innerLocalClass2(); //局部类必须先定义后使用
//display();
class innerLocalClass //局部类只能用abstract 和final
{
//public static int var4 =0; 局部类中不能声明静态成员
public void display()
{
System.out.println("我是一个局部类");
//System.out.println("var3=" + var3);
}
//var1 = 2; 不能引用外部类实例成员
//var2 =3; 不能引用外部类静态成员
//var3 =4; 不能引用方法体中定义的局部变量
}
class innerLocalClass2 extends LocalClass implements Iinterface //局部类可以继承和实现接口
{
public int method1()
{
return 0;
}
}
innerLocalClass inner = new innerLocalClass();// 局部类必须先定义后使用
inner.display();
}
//innerLocalClass inner = new innerLocalClass();//局部类只能在方法体中使用
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?