0
我的任務是編寫一個名爲Point的類,該類有兩個double類型的數據成員。默認構造函數應該初始化指向原點。同時創建一個重載的構造函數fot Point類,它將兩個雙打作爲參數。這個類應該有getX,getY,setX,setY和setXY方法來獲取和設置數據成員。還包括爲此點輸出座標的toString方法。基本Java - 如何使用方法等
這是我的代碼如下所示:
import java.util.Scanner;
public class Point {
private double x;
private double y;
public void getX(){
Scanner scan = new Scanner(System.in);
double x = scan.nextInt();
}
public double setX(double x){
return x;
}
public void getY(){
Scanner scan = new Scanner(System.in);
double y = scan.nextInt();
}
public double sety(double y){
return y;
}
public void setXY(double x, double y){
double xy = (x + y);
}
public String toString(double xy){
return xy;
}
}
有人可以幫助我在告訴我什麼,我做錯了什麼?
哪裏是重載的構造函數?它缺失。也toString()似乎是returnign xy,但我不'看到它的定義。定義一個字符串private String xy;然後你不需要傳遞任何參數給toString()只需要public String toString(){return「x:」+ x +「」+「y:」+ y; } – SomeDude
有一件事你做錯了,你正試圖編寫代碼而不理解代碼應該做什麼。你認爲一個名爲'setXY(double x,double y)'的方法應該做什麼? –