Java类与对象的理解

对于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";

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值