首页 > 其他 > 详细

面向对象2

时间:2014-11-10 23:18:42      阅读:362      评论:0      收藏:0      [点我收藏+]

//定义一个点的类 //可以生成三维坐标 //提供可以设置三个点的方法 //提供可以计算这个点到原点坐标的距离的方法 //编写一个测试程序验证以上内容

class Point{ 

  double x;

  double y;

  double z;

  Point(double _x,double _y,double _z){

       x = _x; 

       y = _y;

     z = _z;

    }   

     void setX(double _x ){

         x=_x;  

       }

    void setY(double _y){  

        y=_y;  

      }      

    void setZ(double _z){  

        z=_z;  

      }      

   double getDistance(Point p){  

       return (x - p.x)*(x - p.x)+(y - p.y)*(y - p.y)+(z - p.z)*(z - p.z);  

    }

}

public class TestPoint {

 public static void main (String []args){  

 Point p = new Point (1.0, 2.0, 3.0);  

 Point p1 = new Point (0.0, 0.0, 0.0);

  System.out.println(p.getDistance(p1));     

  p.setX(5.0);

  System.out.println(p.getDistance(new Point(1.0, 1.0, 1.0)));

   }

}

面向对象2

原文:http://www.cnblogs.com/dingxiaoblog/p/4088458.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!