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

用C#实现封装

难度入门
时长 2小时25分
学习人数
综合评分9.63
277人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.6 逻辑清晰

最新回答 / 余四元
 public int Age        {            get => age;            set { if (3 < value && value < 7) age = value; }        }        

最新回答 / qq_慕尼黑8163073
当需要在别的类里调用这个方法就用public 修饰,当方法是静态方法用static 修饰。

已采纳回答 / lh_yis
static 表示方法是静态的就是说方法在程序被编译的时候就被分配了内存,使用的时候不用生成某个类型的对象,知道程序推出才释放。

最新回答 / 锡纸大大
可以的吧 我的都可以<...图片...>

最新回答 / cherrybloodstore
是不是set{}里的代码要换行啊?

最新回答 / NinZeige
eatsugar()是在Child方法里面的,Child方法被最先调用了

已采纳回答 / 慕后端8445278
字段是类中定义的,方法的参数是方法中定义的。

最新回答 / weixin_慕婉清1433741
你写错了吧,应该这样写:string s = "null,null";string result = s.Split(',')[0];

最赞回答 / 慕侠4016593
应该是你的构造方法中没有给年龄Age初始化,导致c1对象Age取默认值0

已采纳回答 / _Pluto
你这...  第二个EatSugar嵌套在第一个里面了...  注意第一个EatSugar方法花括号的位置.

最新回答 / 朱雀舞
https://www.imooc.com/learn/806,第二章第一节就开始继承,多态?

最新回答 / 慕码人3565934
在解决方案资源管理器中,右击项目名称,在下拉菜单中选择添加,类,会弹出一个窗口,就可以添加类了。

已采纳回答 / x年
get 方法是拿到属性值,一般这个方法的具体实现程序里,得到和返回当前字段值,只关心字段的值,不做任何修改。set方法一般是只修改这个字段值,原本这个数值是多少并不关心,返回修改成功或失败。

最新回答 / 胖骗子骗胖子
搜索C#面向对象编程,可以算是一个后续课程吧

最新回答 / 幕布斯0541686
因为进行调用 Child类然后就会调用这个sex语句,因为姓名和年龄都没用赋值,所以输出为空的
课程须知
学习本课程之前,小伙伴们需要有C#语法基础,木有此项技能的童鞋们,请先移步《C#开发轻松入门》进行修炼~~
老师告诉你能学到什么?
1、类和对象的概念 2、封装的思想和实现 3、方法和构造方法 4、值类型与引用类型

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消