java中实例化类的对象中的实例是什么意思?

如题所述

class void 正常人{
形状 手=(描述手的形状);
形状 脚 =(描述脚的形状);
形状 头=(描述头的形状);
public 数量 手的数量=2;
public static 数量 脚的数量=2;//这句话里面多了一个static ,和上句有着相同点和不同点。看下文。
行为 走路;
行为 吃饭;
.....
....
}

class void 超人 extends 正常人{
行为 飞行;
...
...
}

这个正常人就是一个类,用于描述人的特征,所有特征。但它只是一个概念,并不是实实在在的具体的某个人。
var 正常人 黄三= new 正常人();//对人进行实例化,黄三就是人的一个实例。黄三具有正常人的特征和一切符合正常人的行为。是指的实实在在的某个人。
var 正常人 李四=new 正常人();
var 蜘蛛侠=new 超人();对超人进行实例化,蜘蛛侠就是超人的一个实例,它不仅具有正常人的特征及行为,还具有正常人所没有的特征行为。
此时,你可以控制黄三、李四或者蜘蛛侠。
黄三不幸的发生了车祸,这时我们可以通对引用黄三的手的数量来达到目的。黄三.手的数量=1;
不幸发生了大地震,全世界所有人的脚都只有一个人。我们可以修改脚的数量。 一是正常人.脚的数量=1。此时,不管是黄三,还是李四,还是超人,脚都只有一只了。以后生下来了孩子(实例话一个正常人)也只有一只脚;
二是,黄三.脚的数量=1;李四.脚的数量=1;如果还有张五,赵六。。。,你也得为一一赋值。但以后生下来的孩子(实例化一个正常人)还是有两只脚。
这就是类与实例引用的区别。当然啦,在这个程序代码里在,你可以单独修改黄三,李四或者超人的脚的数量,但是,你不能一下子使所有正常人的手都变成一只,除非为for循环。好玩反?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-30
类是对事物的一种描述: 比如 汽车类 它包含 汽车颜色、发动机型号、最高时速等属性;

要对这个类进行实例化就是指 要使用这个类来 具体的表达一个对象,如:汽车C对象,它包含 汽车颜色=白色,发动机型号=S 等具体的属性值
第2个回答  2011-07-30
实例化就是new 方法创建对象出来。
比如说 "人"是一个类
人 张三=new 人();
张三就是“人”类的一个对象,他有“人”类的属性和方法。创建对象这个过程就叫做实例化。
第3个回答  2011-07-30
就是一个类的实现,你是不是遇到了对象实例化错误的问题?给相关类添加系统的默认构造函数就可以了,应该跟javabean有关吧
第4个回答  2011-08-05
为对象分配内存空间,实例对象时会自动调用类的构造函数。
相似回答