第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下所示,請問再添加一個 add() 方法使之能進行兩個復數(shù)之間的加法嗎?

如下所示,請問再添加一個 add() 方法使之能進行兩個復數(shù)之間的加法嗎?

C
茅侃侃 2022-05-02 06:02:59
public class Overload {int m,n;Overload( ) {m = 0;n = 0;}Overload(int a, int b) {m = a;n = b;}int add( ) {System.out.println("無參加法 "+m+"+"+n+"="+(m+n));return m+n;}int add(int a, int b) {System.out.println("整型加法 "+a+"+"+b+"="+(a+b));return a+b;}double add(double a, double b) {System.out.println("實型加法 "+a+"+"+b+"="+(a+b));return a+b;}double add(int a, int b, double c) {System.out.println("混合加法 "+a+"+"+b+"+"+c+"="+(a+b+c));return a+b+c;}public static void main(String[] args) {int ix,iy;double dx,dy;Overload ov = new Overload();ix = ov.add();iy = ov.add(3,6);dx =ov.add(2.1, 5.3);dy = ov.add(3, 6, 2.2);}}再添加一個 add() 方法使之能進行兩個復數(shù)之間的加法。
查看完整描述

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ù))。



查看完整回答
反對 回復 2022-05-04
?
呼喚遠方

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ù)不同的方法重載 。

返回值不同不能代表方法是否重載,方法名不一樣也不叫方法重載,只能算是多個方法!



查看完整回答
反對 回復 2022-05-04
?
哆啦的時光機

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";
}
}



查看完整回答
反對 回復 2022-05-04
  • 3 回答
  • 0 關注
  • 260 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號