staticinnerclasstest.java
来自「java的书上例子」· Java 代码 · 共 33 行
JAVA
33 行
/**一个应用程序,用来测试静态内部类(顶层类)的使用 */
/** 类Outer */
class Outer{
/** 静态公用内部类Inner */
public static class Inner{
int m1;
int m2;
}
/** 类Outer的静态方法method(),得到一Inner类的对象并对其成员变量做了修改 */
public static Inner method(){
Inner i=new Inner();
i.m1++;
i.m2--;
return i;
}
}//类Outer结束
/** 类StaticInnerClassTest */
public class StaticInnerClassTest{
/** main()方法 */
public static void main(String[] args){
Outer.Inner i=Outer.method();
//静态公用内部类Inner可以Outer.Inner的名称作为公共类使用
//此处建立了该类的一个对象
System.out.println("m1 = "+i.m1);
System.out.println("m2 = "+i.m2);
}
}//类StaticInnerClassTest结束
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?