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

用C#实现封装

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

已采纳回答 / weixin_慕瓜7185429
我也是懵逼了,可以参考这个https://blog.csdn.net/u011555996/article/details/79203220

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

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

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

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

已采纳回答 / 你最重要79
将属性设置为私有变量,然后只声明公有get方法,然后通过设置一个有参的构造方法,将你要设置的属性值在构造方法中赋值,这样在外部类访问的时候只能赋值一次且不可修改,可以通过公有的访问器方法获取属性值我简写一点代码示例前面头部和命名空间我省略class Child{  private string name;  private char sex;  public Childern(string name,char sex){    this.name = name;//将传进来的值赋值给当前对象    thi...

已采纳回答 / xivix
这样也是对的,你可以直接在软件上运行一下就知道了

已采纳回答 / W1LL
我直接复制你的代码执行的,没有问题啊。。。

已采纳回答 / innoc丶dd
Main方法中的调用的方法名错误,类中定义的是Eatsugar(),而你调用的是EatSugar()

已采纳回答 / qq_初五_3
Gender 这个是自己定义的类型,不能作为形参使用。

已采纳回答 / 慕工程8575389
int a=1+1;int b=2+2;Console.Write("1+1={0},2+2={1}",a,b);结果输出 1+1=2,2+2=4 分析:{0}代表a,{1}代表b

已采纳回答 / 超暖系呆少年i
首先你要明确你要保存是int类型还是string类型,int 类型是数值,string类型为字符串,int name是一个变量,int  _name是另一个变量,两者有区别的,区别在于自己的命名和变量的赋值

已采纳回答 / 燃星酱3443448
第一个和最后一个一样啊,第一个Dog和最后一个Dog都是Dog类啊,不是吗,我也是初学。。
首页上一页1234下一页尾页
课程须知
学习本课程之前,小伙伴们需要有C#语法基础,木有此项技能的童鞋们,请先移步《C#开发轻松入门》进行修炼~~
老师告诉你能学到什么?
1、类和对象的概念 2、封装的思想和实现 3、方法和构造方法 4、值类型与引用类型

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消