Java中的friendly是什么意思

解决方案 »

  1.   


    public:类本身和任何包的任何类都访问private 只有类本身可以访问,其他类想访问可以通过该类的成员方法访问如getter/setterprotected:保护的,这个和缺省的比较容易混淆,记住最主要区别是:protected可以在不同包的子类被访问,而friendly不可以。protected可以在类本身、同包的子类,不同包的子类,同包的非子类 被访问friendly (缺省的):可以在类本身,同包的子类,同包的非子类 被访问。
      

  2.   

    友元关系,在C++中存在,在java中应该没有了。具体的内容可以详见2楼的。
      

  3.   

    权限修饰
    java中没有这个关键词,是C++或者C中的。这个权限看2楼
      

  4.   

    friendly 是权限修饰符
    而且还是java里默认的权限修饰符如果你定义一个成员变量  :   static String str ;  
     那么它实际上应该是 friendly static String str ; 
    只要你前面没有权限修饰符,那么系统默认给你添加friendly friendly ,说通俗一点,就是在同一个包里面进行操作,不会出现权限问题。
      

  5.   

    其实这个问题不需要跪求的,当程序员一定要会用goole
      

  6.   

    通俗些:
    friendly = 自己+同包
    protected = friendly + 子类
    public :任何包类,访问都行
    private :当前类行
      

  7.   

    是Java中访问控制符的其中一种,有叫友好的也有叫缺省的(意为可以省去不写),被它修饰的类可以被类本身、同包的子类,不同包的子类,同包的非子类访问。
      

  8.   

    Java 中没有friendly 这个关键字 
      

  9.   

    friendly。。== defalt  ...就是默认修饰符