为了账号安全,请及时绑定邮箱和手机立即绑定

用C#实现封装

难度入门
时长 2小时25分
学习人数
综合评分9.63
277人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.6 逻辑清晰
希望老师长命百岁
注释的快捷键是啥
还是喜欢这种讲课的方式,比自己看书更容易吸收。经过这个课程的学习,对很多基础概念有了更好的理解。
当然这比较适合入门打基础的人,想要学习项目开发的,可能要去学习别的课程。
讲解的浅显易懂,但是每个细节都是点到即止,还需要自己去深入理解每个知识的用法。另外要吐槽下,C#的课程太少了,到现在还只有3门课,而且依旧停留在语言语法上,并没有实践课程推出
有点云里雾里·····
封装的时候属性_sex自动变成了sex!!!
谢谢老师 老师辛苦了
用结构体,或者列表,或者元组,或者集合返回多个值都是比较号的方法啊 为什么要设计out这个关键字呢

最赞回答 / 一念征途
声明一个类,声明了几个字段属性,然后用默认的构造方法声明,那就也是会自动给这些字段属性赋值的。赋的值 是根据字段类型来进行的, int 类型的 就赋值为0, string的是空,bool类的是false。下面就直接上图了:<...图片...><...code...>
有参构造方法可以解决以下问题:
a.定义的类中对含有只读属性的字段(如图中的sex字段)所对应的封装属性的赋值问题
b.当主方法中需要赋值的属性越多,代码就会越长,可读性就越差

最赞回答 / 一念征途
你好 ,选择 视图-->错误列表,  就可以了。一般在 错误代码 下也有有曲线 进行标注。下面我故意写错了一个地方,运行时 就会有错误提醒。<...图片...><...code...>

已采纳回答 / 一念征途
这个是自定义的,也就是说 加不加都可以,不过建议加上,这样写更规范。加上下划线_ 也是为了和set get方面更好区分开来。<...code...>
求后续高级课程
课程须知
学习本课程之前,小伙伴们需要有C#语法基础,木有此项技能的童鞋们,请先移步《C#开发轻松入门》进行修炼~~
老师告诉你能学到什么?
1、类和对象的概念 2、封装的思想和实现 3、方法和构造方法 4、值类型与引用类型

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消