本帖最后由 郑朝明 于 2013-1-23 18:05 编辑
以下纯属个人瞎掰,如有雷同实属荣幸!欢迎指正不言谢!提供合理建议都给G!好不好留下脚印算是鼓励!
我认为封装就是针对一个类来讲的,所以我们做类的成员的时候一定要遵循以下原则:
第一、所有的成员全做成私有private
第二、根据实际要求有选择公开尽量少的成员成为公有public
第三、数据性质的字段统统做成私有
我理解的封装
如果遇到数组就用:索引器,[修饰符] 数据类型 this[索引类型 index]
{
get{//获得属性的代码}
set{ //设置属性的代码}
}
如果遇到字段:请用属性
语法: [访问修饰符] 数据类型 属性
{
get{ };
set{ };
}
如果遇到方法:请用委托
delegate [返回值和委托对像相同][修饰符]委托名(预委托的参数)
接口抽象方法还没吃透不敢评论 |