对于Java初学者来说要理解类、对象、和对象变量不是意见很容易的事。
现以美眉为例来说明。
假设你的学校或者是赚大米的地方有很多美眉,为了和这些妹妹中的一部分或者全部建立良好的关系,你需要建立一个Java类:Meimei。
/*如果你说你就目前只想和万千佳丽中的一个建立友谊关系或者说你的学校就一个异性,是不是不需要建立Meimei类?
对于第一种情况首先要表示表扬,但要考虑一个目前人类无法超越的因数:时间。
对于第二种情况还是要考虑目前人类无法超越的因数:时间。
就像 '射雕英雄传之东成西就' 中的黄药师那样,7岁上山与小师妹一起学习武艺, 就没有见过第二个女人,还向小师妹发誓不会喜欢第二个女人,正发完誓,三公主 就出现了*******
所以不管有几个对象都要建立一个类.
*/
那么学校总的美眉们就是类 Meimei,而对象就是类的一个实例,那么其中任何一个美眉就是对象。如:
meimei1("Jennifer", ...);
meimei2("Lucy",...);
meimei3("Danny",...);
......
假如你想让其中一个Meimei类实例成为你的 ‘超友谊朋友’, 另外一个Meimei类实例成为你的 ‘女朋友’,
那么 ‘超友谊好朋友’ 和 ‘女朋友’就是一个Meimei类对象变量;
‘超友谊朋友’ 和 ‘女朋友’ 这两个对象变量 就引用其中一个Meimei对象。
如现在你的超友谊朋友是meimei1, 你的女朋友是meimei2,那么:
超友谊朋友 = meimei1;
女朋友 = meimei2;
meimei1.name = "Jennifer";
memei2.name = "Lucy";
meimei3.name = "Danny"
超友谊朋友.name = "Jennifer";
女朋友.name = "Lucy";
三个月以后你的超友谊朋友是meimei3, 你的女朋友是meimei1,那么:
超友谊朋友 = meimei3;
女朋友 = meimei1;
meimei1.name = "Jennifer";
memei2.name = "Lucy";
meimei3.name = "Danny";
超友谊朋友.name = "Danny";
女朋友.name = "Jennifer";