innerclassdemo.java
来自「这是清华大学编写的JAVA教材中所有题目的源代码!」· Java 代码 · 共 44 行
JAVA
44 行
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 + =
减小字号Ctrl + -
显示快捷键?