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

C#面向对象编程

kong66 全栈工程师
难度入门
时长 3小时17分
学习人数
综合评分9.47
105人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.5 逻辑清晰

最新回答 / 亚特兰大
主函数里声明派生类对象,然后直接 .字段名 就能得到价格了,比如Cat cat = new Cat();Console.Write(cat.Price);

最赞回答 / qq_慕后端018949
你没看看这个视频是什么时候的吗?那时候有的人会用老代码,你如果现在找C#的视频有可能就换新代码来编程了。呵呵

最新回答 / 慕的地7207464
是不是你的Dog类定义的有问题啊 public class Dog    {        private string name;        public Dog(string name){            this.name = name;        }    } List<Dog> list = new List<Dog>();            list.Add(new Dog("A"));            list.Add(new Dog("B")...

最赞回答 / 慕姐0500975
在Dog:Pet 派生类定义中添加代码:static public  void RemoveDog()  { Num-- ; }     //狗的数量减少一个,前面必须带有static关键词然后在static void Main(string[] args)程序中添加代码:        Dog.RemoveDog();  //减少狗的数量,调用函数       Dog.ShowNum();  // 再次输出狗的数量

最新回答 / 慕尼黑7387225
public static“ explicit” operator Cat(Dog dog)

最新回答 / qq_慕仔2384744
的我https://s.cnr.cn/index_sub.html?key=%E4%B9%B0%E7%90%83%E5%B9%B3%E5%8F%B0%E3%80%90%E5%AE%98%E7%BD%91%EF%BC%9AY%D0%92%E2%91%A1%E2%91%A4%E2%91%A1.%D0%A1%D0%A1%E3%80%91

最新回答 / 慕圣0418415
应该是你没实现接口吧

最新回答 / 慕粉1026331268
接口是没有实现的,你在狗中声明的接口只能在狗中用,猫是没法用的

最新回答 / 社会无敌大胖哥
就这简单代码,看一遍,大概写不出来?重复看!

最新回答 / qq_再见时光_0
2放在1前面获取不到Price

最新回答 / Dawn_Spacetime
虽然不是他的……但是我觉得mva.microsoft.com上的视频就很好,或者你可以选择购买DevU.com上面的课程

最赞回答 / 池逢荷鱼
字段相当于赋值,建立一个等效关系,而方法相当于是一个执行语句,如果不声明的话,直接用输出指令时会提示错误,因为它不能按照字段的等效关系去运行。

最赞回答 / BanJu
是的,父类需要public,想要继承使用的父类成员时,父类成员也需要public或者protected
课程须知
1、需要掌握c#基础语法和基本概念 2、建议听课和写代码实践相结合,更好的掌握知识点
老师告诉你能学到什么?
1、通过学习继承和多态,构建对象的森林,减少重复代码 2、学习静态成员静态类,实现对象间的共享资源和扩展非派生类 3、学习接口,可以跨类型地实现对象的统一管理 4、学习操作符重载,大大简化我们自定义对象的相关操作 5、学习泛型,极大地降低了开发的工作量

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消