📄 localclass.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -