2010年3月22日

摘要: 字段(field)通常定义为private,表示类的状态信息。CLR支持只读和读写字段。值得注意的是,大部分情况下字段都是可读可写的,只读字段只能在构造函数中被赋值,其他方法不能改变只读字段。常见的字段定义为:[代码]如果以public表示类的状态信息,则我们就可以以类实例访问和改变这些字段内容,例如: [代码]这样看起来并没有带来什么问题,Client实例通过操作公有字段很容易达到存取状态信息的... 阅读全文

posted @ 2010-03-22 10:46 pumeifen 阅读(1266) 评论(0) 推荐(1) 编辑

摘要: 1.3.2 让ATM告诉你,什么是封装 那么,封装究竟是什么? 首先,我们考察一个常见的生活实例来进行说明,例如每当发工资的日子小王都来到ATM机前,用工资卡取走一笔钱为女朋友买礼物,从这个很帅的动作,可以得出以下的结论: — 小王和ATM机之间,以银行卡进行交互。要取钱,请交卡。 — 小王并不知道ATM机将钱放在什么地方,取款机如何计算钱款,又如何通过银行卡返回小王所要数... 阅读全文

posted @ 2010-03-22 09:51 pumeifen 阅读(1054) 评论(0) 推荐(1) 编辑