protected是将成员访问限制在派生类中。你若是可以protected一个class,那就没意义了。因为类不是成员。

解决方案 »

  1.   

    ./    .--...
                                                  .-------- 0    .--
                                                 /                 .......
                                                '                  ..
                                                 '........            ----
                                                          .          --..
                                                           .   .---..   -
                                       分  o               .  '     -.
                                         分               /   '
                                                         / ' ' '
                                       \-分--/....... . '  ' '  '
                                        \ __/ -      - -'  '  ' '
                                                        '  '  ' '
                                         o              '   ' ' '
                                                        '   '  '
                                                         -..'.----------.
                                                            I   ----------
                                                     /////////.
      

  2.   

    inner class 可以是 friendly, protected, private
    但是最外层的 class 只能是 public 和 friendly
    这是死规定
      

  3.   

    呵呵,Protected主要用在继承的子类上可见(在很多语言里面,不过Java有点区别)。如果class 使用Protected,那这对什么可见呀?
      

  4.   

    外层的 class 只能是 public 和 friendly,不要抠死理了!!
      

  5.   

    ./    .--...
                                                  .-------- 0    .--
                                                 /                 .......
                                                '                  ..
                                                 '........            ----
                                                          .          --..
                                                           .   .---..   -
                                       分  o               .  '     -.
                                         分               /   '
                                                         / ' ' '
                                       \-分--/....... . '  ' '  '
                                        \ __/ -      - -'  '  ' '
                                                        '  '  ' '
                                         o              '   ' ' '
                                                        '   '  '
                                                         -..'.----------.
                                                            I   ----------
                                                     /////////.
      

  6.   

    嗯,有道理,有些东东就是死规定!!要抠真正原因就得看看JAVA的编译原理和执行机制了