当前位置:新励学网 > 秒知问答 > override vcore技嘉(override)

override vcore技嘉(override)

发表时间:2024-05-26 16:22:31 来源:网友投稿

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。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!