[填空題] 請(qǐng)完善程序(程序文件名:Java_3.java)并進(jìn)行調(diào)試。請(qǐng)?jiān)谙庐嬀€處填入正確內(nèi)容,然后刪除下畫線。請(qǐng)勿刪除注釋行和其他已有的語(yǔ)句內(nèi)容。 題目要
[填空題]
請(qǐng)完善程序(程序文件名:Java_3.java)并進(jìn)行調(diào)試。請(qǐng)?jiān)谙庐嬀€處填入正確內(nèi)容,然后刪除下畫線。請(qǐng)勿刪除注釋行和其他已有的語(yǔ)句內(nèi)容。
題目要求:
編寫程序完成類Java_3的完整功能,該類定義了幾何點(diǎn)對(duì)象的操作。
該程序的運(yùn)行結(jié)果如下:
x=5 y=5
Location is(5,5)
x=8 y=9
Location is(8,9)
源程序:
public class Java_3 {
int x,y; //點(diǎn)的坐標(biāo)
public Java_3() { }
public Java_3(int x,int y) { (1) } //構(gòu)造方法,對(duì)(x,y)進(jìn)行初始賦值
public Java_3(Java_3 P) { (2) } //構(gòu)造方法,將P的坐標(biāo)賦值給(x,y)
//以對(duì)象的形式返回當(dāng)前點(diǎn)的位置
public Java_3 getLocation() {
Java_3 p= (3) ; //實(shí)例化一個(gè)Java_3對(duì)象p,其坐標(biāo)是(x,y)
(4) ; //返回對(duì)象p
}
public int getX() {return x;} //返回點(diǎn)的橫坐標(biāo)
public int getY() {return y;} //返回點(diǎn)的縱坐標(biāo)
public void move(int x,int y) {this.x=x;this.y=y;} //把當(dāng)前點(diǎn)移到新的位置(x,y)上
public String toString() {return"("+x+"
new Java_C(E,E)
參考解析:注釋中給出了對(duì)象的坐標(biāo)(5,5)因此需要通過(guò)兩個(gè)參數(shù)x和y調(diào)用構(gòu)造方法Java_3(int x,int y)進(jìn)行實(shí)例化。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。