小弟初学java  ,重写和重载有什么区别?

解决方案 »

  1.   

    override 是子类和父类的关系
    overload 是自己内部的事情
      

  2.   

    重载:相同的方法名,不同的参数列表.这些方法之间构成了重载. 重写:子类把从父类继承来的方法重新写过。 方法名参数要一样。子类函数访问限制不能比父类低。
    (如父类是public子类不能是其他的貌似)
      

  3.   

    public void function(int a){
        System.out.println("这是父类的方法");
    }
    public void function(int a ,int b){
        System.out.println("这是子类的方法")
    }请问这个是方法的重写还是方法的重载?
      

  4.   

    可以去看看:
    http://blog.csdn.net/dreamhunter_lan/archive/2009/03/06/3962218.aspx
      

  5.   

    override  
    overload