我已閱讀了其他一些問題,但仍似乎無法弄清楚如何讓我的工作,任何幫助表示讚賞。我到目前爲止的代碼如下所示。我想能夠調用newPointParameters來創建一個新類。從主方法中的類調用構造函數?
public class Lab4ex1 {
public static void main(String[] args) {
System.out.println("" + 100);
new newPointParameter(42,24);
}
class Point {
private double x = 1;
private double y = 1;
public double getx() {
return x;
}
public double gety() {
return y;
}
public void changePoint(double newx, double newy) {
x = newx;
y = newy;
}
public void newPointParameters(double x1, double y1) {
this.x = x1;
this.y = y1;
}
public void newPoint() {
this.x = 10;
this.y = 10;
}
public double distanceFrom(double x2, double y2) {
double x3 = x2 - this.x;
double y3 = y2 - this.y;
double sqaureadd = (y3 * y3) + (x3 * x3);
double distance = Math.sqrt(sqaureadd);
return distance;
}
}
}
在JAVA方面瞭解更多關於 「構造」類,你將能夠弄清楚。現在你可以將'newPointParameters'和'newPoint'方法的名字改爲'Point'。從方法簽名中刪除'void'並在'main'方法中添加'Point p = new Point(42,24)' – 2015-11-04 20:05:44