A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谢建平 中级黑马   /  2014-8-29 02:13  /  684 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  还是说内部类的访问权限不能超过外部类

1 个回复

倒序浏览
  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. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马