J2SE之面向对象编程_变量_引用_方法_内存分析

Java类的定义

 

成员变量

Java面向对象基本概念 - 引用

对象的创建和使用

方法

类和对象的关系

构造方法(构造函数)

 实例(1)

调用过程演示(1)

练习

class Point
{
    double x,y,z;

    Point(double _x, double _y , double _z){
        x = _x;
        y = _y;
        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);
    }
    void setX(double _x){
        x = _x;
    }
    void setY(double _y){
        y = _y;
    }
    void setZ(double _z){
        z = _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)));
    }
}

分析内存

 

posted on 2015-08-29 00:27  gimin  阅读(157)  评论(0)    收藏  举报