俺也不知道为什么。
不过纠正你的一个错误
java中有protected没有friendly

解决方案 »

  1.   

    这个应该问sun,//俺也不知道为什么。
    //不过纠正你的一个错误
    //java中有protected没有friendly也给你纠正个错误,java里没有修饰符,就是默认为friendly
      

  2.   

    我估计是SUN 认为,一个包里面的东东应该是自己的东东,用自己的东东就不用申明了吧,而包内共享就是friendly 啊,所以就是了
      

  3.   

    不同情况不同对待,并不是所有的都默认为friendly
    接口,类,枚举各个默认修饰符不一样
      

  4.   

    纠正eaglecoody(鹰歌)的一个错误,JAVA里有friendly没有申明的类为friendly,由于java导入了包,friendly是包内共享的。
      

  5.   

    friendly? java有这个关键字吗?在java中默认是package. 别和c++搞混了,这个和c++的friendly是大有区别的。The Java Tutorial原文:
    In Java, you can use access specifiers to protect both a class's variables and its methods when you declare them. The Java language supports four distinct access levels for member variables and methods: private, protected, public, and, if left unspecified, package.
      

  6.   

    //friendly? java有这个关键字吗?在java中默认是package. 别和c++搞混了,这个和c++的friendly是大有区别的。
    ------------更C++有什么区别呢?
      

  7.   

    那最好去问SUN了
    这不是你我了解的范围了吧
      

  8.   

    java 喜欢 友好<friendly>,呵呵
      

  9.   

    java 语言规范有这个么 ??找找看啊
      

  10.   

    叫package,也叫protected-private
    就是说对包内的类其为protected,对包外的类其为private,
    btw:在Java中,同包内的类可以访问protected权限的属性/方法
      

  11.   

    java中没有friendly,它是C++里面的。我用代码测试过,以前也没有听说过java里面有这个关键字的。