Rumah > Java > javaTutorial > Java中重载可以做到返回值不同妈

Java中重载可以做到返回值不同妈

coldplay.xixi
Lepaskan: 2020-09-02 13:12:10
asal
4344 orang telah melayarinya

Java中重载不可以做到返回值不同,方法重载跟返回值类型和修饰符无关,Java的重载是发生在本类中的,重载的条件是在本类中有多个方法名相同,但参数列表不同,跟返回值无关。

Java中重载可以做到返回值不同妈

Java中重载不可以返回值不同

方法重载跟返回值类型和修饰符无关,Java的重载是发生在本类中的,重载的条件是在本类中有多个方法名相同,但参数列表不同(可能是,参数个数不同,参数类型不同),跟返回值无关。  

    我们可以举个例子,假如我们在同一个类中,写了两个方法名相同并且参数列表也相同,只是返回值不同,

public Stringshow(int number)  
public int show(int number)
Salin selepas log masuk

    而我们调用这个方法给它赋值的时候java虚拟机并不知道你要赋给的是String型的方法还是int型的方法,所以重载跟返回值无关。

相关学习推荐:java基础

Atas ialah kandungan terperinci Java中重载可以做到返回值不同妈. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan