方法重载与重写

方法重载Overload
同名不同参数,目的是减少代码重复
int add(int a,int a);
double add(double a,double a);

//构造方法重载
 public Student() {
   }
   public Student(int id,String name) {
      this(id, name, null);
   }
   public Student(int id,String name,String gender) {
      this(id, name, gender, 0);
   }

方法重写Override
从父类继承的方法对子类不适用
于是在子类中,重新定义、重新编写这个方法

/**
     * 重写toString()方法
     * 从父类继承的方法在子类中重新定义,重新编写
     */
    @Override
    public String toString() {
        String s=super.toString();
        return s+", school=" + school;
    }

注意事项:


重载与重写

重载,重写都是运行期查找的过程

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容