黑马程序员技术交流社区

标题: 内部类不能public 修饰吗 [打印本页]

作者: 谢建平    时间: 2014-8-29 02:13
标题: 内部类不能public 修饰吗
  还是说内部类的访问权限不能超过外部类
作者: careit    时间: 2014-8-29 08:35
  1. package testFor;

  2. 可以呀,可以看看我的测试demo

  3. public class OutClass {


  4.         String s11="s11";
  5.         public String s22="s22";
  6.         private String s33="s33";
  7.         public static final String s44="s44";
  8.         //定义不同访问权限的变量
  9.         /**
  10.          * @param args
  11.          */
  12.         public static void main(String[] args) {
  13.                 // TODO Auto-generated method stub
  14.                 InClass inClass=new OutClass().new InClass();
  15.                 //访问测试
  16.                 System.out.println(InClass.s4);
  17.                 System.out.println(inClass.s1);
  18.                 System.out.println(inClass.s2);
  19.                 System.out.println(inClass.s3);
  20.                 inClass.printOut();

  21.         }
  22.         public class InClass{
  23.                
  24.                 String s1="s1";
  25.                 public String s2="s2";
  26.                 private String s3="s3";
  27.                 public static final String s4="s4";
  28.                 public static final  String s5="";
  29.                 //定义不同访问权限的变量
  30.                 //访问测试
  31.                 void printOut(){
  32.                         System.out.println(s11);
  33.                         System.out.println(s22);
  34.                         System.out.println(s33);
  35.                         System.out.println(s44);
  36.                 }
  37.         }

  38. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2