【Java】函数重载
首先
关于重载的复习。
由于我没有完全理解细节,所以把它留作备忘录。
“超载是指” shì zhǐ)
方法的重载。指的是能够多次声明相同名称的方法的功能。
超负荷的条件
参数的差异。也就是说,参数的数量和类型顺序不同。
(Swift可能也可以根据返回值的差异来实现…这方面可能因为不同语言有些许差异。)
范例代码
public class Sample {
public void sample(double a, int b) {
//処理
}
//①引数の型が違うパターン
public void sample(double a, double b) { }
//②引数の順番が違うパターン
public void sample(int a, double b) { }
//③引数の数が違うパターン
public void sample(double a, int b, int c) { }
}
上述的内容可以顺利编译。
最后
我觉得内容很简单,请问能对某人有所帮助就是我的幸福。
參考書