我已阅读了其他一些问题,但仍似乎无法弄清楚如何让我的工作,任何帮助表示赞赏。我到目前为止的代码如下所示。我想能够调用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