天天看点

point结构方法详解Point();[修饰符]类名(型参列表){//n条语句课堂练习1.定义一个‘点’(point)类用来表示二维空间中的点(有两个坐标)。2.可以生成具有特定坐标的对象。3.提供可以设置坐表的方法。4.提供可以计算该“点”据另外一点距离的方法。 分析图简单了解速过,我有点模糊但后面应该会顺利!

Point();

point结构方法详解Point();[修饰符]类名(型参列表){//n条语句课堂练习1.定义一个‘点’(point)类用来表示二维空间中的点(有两个坐标)。2.可以生成具有特定坐标的对象。3.提供可以设置坐表的方法。4.提供可以计算该“点”据另外一点距离的方法。 分析图简单了解速过,我有点模糊但后面应该会顺利!
声明格式:

[修饰符]类名(型参列表){

//n条语句

}

•构造器4个要点:

•构造器通过new关键词字调用!

•构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类),不能在构造器里使用return返回某个值!

•如果我们没有定义构造器,则编译器会自动定义一个无参的构造方法。如果已定义则编译器不会自动添加!

•构造器的方法名必须和类名一致!

课堂练习

1.定义一个‘点’(point)类用来表示二维空间中的点(有两个坐标)。

2.可以生成具有特定坐标的对象。

3.提供可以设置坐表的方法。

4.提供可以计算该“点”据另外一点距离的方法。

/**
 *1.定义一个‘点’(point)类用来表示二维空间中的点(有两个坐标)。
 *2.可以生成具有特定坐标的对象。
 *3.提供可以设置坐表的方法。
 *4.提供可以计算该“点”据另外一点距离的方法。
 */

public class Point{
    double x,y;
    Point(double _x,double _y){
        x = _x;
        y = _y;

    }  

    public double getDistance(Point p){
        double d = Math.sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y));
    }

    public static void main(String[] args){
        Point p1 = new Point(x:3.0,y:4.0);
        Point origin = new Point(x:0.0,y:0.0);
        System.out.println(p1.getDistance(origin));
    
    }

}
           

 分析图简单了解速过,我有点模糊但后面应该会顺利!

point结构方法详解Point();[修饰符]类名(型参列表){//n条语句课堂练习1.定义一个‘点’(point)类用来表示二维空间中的点(有两个坐标)。2.可以生成具有特定坐标的对象。3.提供可以设置坐表的方法。4.提供可以计算该“点”据另外一点距离的方法。 分析图简单了解速过,我有点模糊但后面应该会顺利!