gpt4 book ai didi

java - Java 中方法重载的确切需要

转载 作者:行者123 更新时间:2023-12-05 00:13:28 25 4
gpt4 key购买 nike

<分区>

因为我已经找到了很多关于方法重载的例子和结论,但我仍然对我们如何使用它感到困惑。

首先,方法重载是类级别的 Activity ,这意味着在该类中我们正在重载具有相同名称但参数不同的方法,例如

void sum(int a,int b){System.out.println(a+b);}  
void sum(double a,double b){System.out.println(a+b);}

在我们像这样调用这个方法之后

public static void main(String args[]){  
ClassName obj=new ClassName ();
obj.sum(10.5,10.5);
obj.sum(20,20);
}

假设我将采用两种不同的方法,而不是像

void method1(int a,int b){System.out.println(a+b);}  
void method2(double a,double b){System.out.println(a+b);}

我会像上面一样调用这 2 个方法

public static void main(String args[]){  
ClassName obj=new ClassName ();
obj.method1(20,20);
obj.method2(10.5,10.5);
}

在这两种情况下,两种方法的 Activity 都是相同的,那么在这种情况下重载/多态性的确切需求是什么。

我在某处发现方法重载增加了程序的可读性任何人都可以指定仅因为这一行我们才使用方法重载。

谢谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com