3 回答
TA貢獻1752條經驗 獲得超4個贊
復數(shù)的定義類型在java中是”Complex “。之后通過實參和虛殘分別進行相加即可。
代碼如下:
public Complex add(Complex realOne,Complex realTwo){
return realOne.add(realTwo);
}
class Complex{
int real;
int imaginary;
Complex(int real,int imaginary){
this.real = real;
this.imaginary = imaginary;
}
public Complex add(Complex realTwo){
return new Complex( this.real+realTwo.real,this.imaginary+realTwo.imaginary);
}
public String toString(){
return real + "+" + imaginary + "i";
}
}
備注:toString方法是某些方法中要求重新的方法,其值就是最終的結果。重載就是方法名相同,其余的可以任意的變換(參數(shù)類型,個數(shù))。
TA貢獻1856條經驗 獲得超11個贊
參數(shù)的個數(shù)不一樣
舉例一:
void fun(int x) ;
void fun(double x) ;
這個叫參數(shù)類型不同的方法重載 。
舉例二:
void fun(int x) ;
void fun(int x, int y) ;
這個叫參數(shù)個數(shù)不同的方法重載 。
返回值不同不能代表方法是否重載,方法名不一樣也不叫方法重載,只能算是多個方法!
TA貢獻1779條經驗 獲得超6個贊
public Complex add(Complex a,Complex b){
return a.add(b);
}
class Complex{
int real;
int imaginary;
Complex(int real,int imaginary){
this.real = real;
this.imaginary = imaginary;
}
public Complex add(Complex b){
return new Complex( this.real+b.real,this.imaginary+b.imaginary);
}
public String toString(){
return real + "+" + imaginary + "i";
}
}
- 3 回答
- 0 關注
- 260 瀏覽
添加回答
舉報
