构造器也叫构造方法(constructor),用于对象的初始化。
要点:
1.通过new关键字调用!!
2.构造器虽然
class Point{
}点类 用于描述二维
public Point{
//此处的名字和类名对应 (构造方法)
x=_x;
y=_y
}
getDistance:测量距离 把另一个“P”另一个点传进来
public double getDistance(Poin P){
return Math.sqrt【开方】((x - p.x)*(x - p.x)+(y-p.y)*(y - p.y));
}
要点:
1.通过new关键字调用!!
2.构造器虽然有返回值,但是不能定义返回值类型(返回值
的类型肯定是本类),不能在构造器里使用return返回某个值。
3.如果我们没有定义构造器,则编译器会自动定义一个无参的构造函数。
如果已定义则编辑器不会自动添加!!
4.构造器的方法名必须和类名一致!
——————————————————————————————————
this表示创建好的对象
构造方法的第一句总是super()
要点:
1.通过new关键字调用!!
2.构造器虽然
class Point{
}点类 用于描述二维
public Point{
//此处的名字和类名对应 (构造方法)
x=_x;
y=_y
}
getDistance:测量距离 把另一个“P”另一个点传进来
public double getDistance(Poin P){
return Math.sqrt【开方】((x - p.x)*(x - p.x)+(y-p.y)*(y - p.y));
}
要点:
1.通过new关键字调用!!
2.构造器虽然有返回值,但是不能定义返回值类型(返回值
的类型肯定是本类),不能在构造器里使用return返回某个值。
3.如果我们没有定义构造器,则编译器会自动定义一个无参的构造函数。
如果已定义则编辑器不会自动添加!!
4.构造器的方法名必须和类名一致!
——————————————————————————————————
this表示创建好的对象
构造方法的第一句总是super()