用windows下的命令提示符运行java程序
在桌面上创建文件Point.java,输入代码如下:
public class Point
{
public int x,y;
public Point(int a,int b)
{
x=a;
y=b;
}
public double distance()
{
return Math.sqrt(x*x+y*y);
}
public static void main(String args[])
{
Point p=new Point(1,1);
System.out.println(p.distance());
p=new Point3d(1,1,1);
System.out.println(p.distance());
}
}
class Point3d extends Point
{
public int z;
public Point3d(int a,int b,int c)
{
x=a;
y=b;
z=c;
}
public double distance()
{
return Math.sqrt(x*x+y*y+z*z);
}
}
在命令提示符中输入javac Point.java,报错如下
Point.java:29: 错误: 无法将类 Point中的构造器 Point应用到给定类型;
{
^
需要: int,int
找到: 没有参数
原因: 实际参数列表和形式参数列表长度不同
1 个错误
怎么破???