private void deliver(Message message) {}void deliver(Message message) {}上面两种方法的区别?求详解

解决方案 »

  1.   

    一个是private 只有本类的实例可以引用
    不写就默认是protected 子类和包内实例都可以引用
      

  2.   

    private是私有的,什么都不加是“缺省”,会默认给你一个,就是包内友好(protected)
      

  3.   

    private是私有的,只有该类的对象才可以调用,且不能被继承,什么都不加是protected
      

  4.   

    函数的使用范围,Private和default
      

  5.   

    纠正下,不写不是protected 而是default,这两种修饰符是有区别的。
      

  6.   

    有private修饰的类只能在这个类下面可见,其他类访问会显示这个类没有定义此方法的,
    而默认情况下,可以在同个包的任意类下访问,其他包访问也会出现这个类没有定义此方法的.
      

  7.   

    一个是private 只有本类的实例可以引用
    不写就默认是protected 子类和包内实例都可以引用
      

  8.   

    先把书看好了
    java 默认public 
    C#  默认 private理解
    一个东西是我的 用private 只能我一个人用
    相反 ···懂否?
      

  9.   

      纠正一下 default 只修饰class表示包内友好。。
      

  10.   


    同志们,类内成员变量如果不修饰默认应该是friendly(default),而并不是protected吧?
      

  11.   

    同志们,类内成员变量如果不修饰默认应该是friendly(default),而并不是protected吧?
      

  12.   

    什么情况啊,java中默认的不是package,这就是所谓的包内访问。