类中的对象.(Java 区分简单类型和对象)
获得类的对象的过程包含两个步骤,首先,必须声明该类型的一个变量,这种声明只是一种简单的声明,对计算机而言,
并没有分配给实际的物理内存。然后需要创建一个对象的实际物理备份,并把对于该对象的引用赋给该变量。
当传给方法的是一个对象时,是传引用的如果是传递一个简单类型,就是按值传递。
new 运算符可以为对象动态分配内存空间,并返回对它的一个引用,这个引用就是new分配给对象的内存地址,然后这个内存地址被存储在该变量中。
point p; p = z;(这里p是z的引用)
point p = new point(); p = z; (这里p只是z的值)
如果使用this关键字,就可以实现变量的重名。
如:point( double x,double y){
this.x = x; this.y = y;
}
point p = new point( z );//重载构造函数
java 的数组可以精确地知道其大小,对其进行范围内的操作。
static 函数只操作 static 型变量。static是完全独立于该类的任何对象。
static{ }函数,类装载时调用一次。
java 中常量是 final 。 如 : final int quit = 5;
嵌套类和内部类...以后再学吧...
posted on 2009-08-22 19:46
Huicpc217 阅读(74)
评论(0) 编辑 收藏 引用 所属分类:
JAVA