导读 您好,今天小编胡舒来为大家解答以上的问题。override帽子,override相信很多小伙伴还不知道,现在让我们一起来看看吧!1、您好,提问者: 还...

您好,今天小编胡舒来为大家解答以上的问题。override帽子,override相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、您好,提问者: 还是以代码的例子看一下区别吧。

2、1.重载的概念:----->在同一个类中,允许存在同名函数,但它们的参数个数或者参数类型不同即可。

3、public static void main(String[] args){System.out.println(add(1,2));System.out.println(add(1.11,2.22));}//返回一个int类型相加的和public static int add(int a, int b){return a + b;}//返回一个double类型想加的和public static double add(double a, double b){return a + b;} 重载,在一个类定义中,可以编写几个同名的方法,但是只要它们的签名参数列表不同,Java就会将它们看做唯一的方法。

4、简单的说,一个类中的方法与另一个方法同名,但是参数表不同,这种方法称之为重载方法。

5、重写就是子类重写了父类的方法。

6、比如:class Fu{ int num = 3;}class Zi extends Fu{ int num = 5;}这时候Zi类继承了Fu类,也拥有了num,这时候输出num,JVM(虚拟机)会先去Fu类中查找,输出Fu类中的num,但是Zi类有num,所有在运行Zi类的时候重写了num的值,输出5。

本文就为大家分享到这里,希望小伙伴们会喜欢。