Java基础 您所在的位置:网站首页 java中方法的重载和重写的区别在哪 Java基础

Java基础

2024-07-13 07:56| 来源: 网络整理| 查看: 265

1.重写

当父类的需求满足不了子类的需求,须要对父类的方法进行重写。

重写:

1.必须有继承关系。

2.父类的成员方法必须是公开的。

3.重写的时候子类的方法必须和父类的一摸一样(返回值,参数,方法的名字)。

4.必须在子类中重写父类的方法。

示例

class Father { public void work () { System.out.println("汗滴禾下土"); } public class Son extends Father{ @Override//重写的方法 public void work() { System.out.println("风不吹日不晒"); }

2.重载:

在Java中,同一个类中多个方法可以有相同的名字,但是参数列表不同,这就是方法的重载。

1.方法的重载必须在同一类中。

2.方法的名字必须一样。

3.方法的参数必须不一样。

4.返回值可以一样,也可以不一样。

5.同一个类中有参构造和无参构造也叫方法的重载。

示例

public class Test { public void add () { System.out.println("我是add方法"); } //重载方法 public void add (int a) { System.out.println(a); }


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有