📄 innerclassdemo.java
字号:
class OuterClass
{
String str;
boolean outerClassAccessible;
//static boolean outerClassAccessible;
public OuterClass()
{
str=new String("OuterClass 变量");
outerClassAccessible=true;
System.out.println(str);
System.out.println("outerClassAccessible:"+outerClassAccessible);
//System.out.println("inClassAccessible:"+inClassAccessible);
InnerClass in=new InnerClass();//用内部类对象访问
System.out.println("inClassAccessible:"+in.inClassAccessible);
}
class InnerClass
//static class InnerClass
{
String str;
boolean inClassAccessible;
public InnerClass()
{
str=new String("InnerClass变量:");
inClassAccessible=true;
System.out.println(str);
System.out.println("outerClassAccessible:"+outerClassAccessible);
System.out.println("inClassAccessible:"+inClassAccessible);
}
}
}
public class InnerClassDemo
{
public static void main(String args[])
{
OuterClass outer=new OuterClass();
System.out.println();
OuterClass.InnerClass in=outer.new InnerClass();
//OuterClass.InnerClass in=new OuterClass.InnerClass();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -