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