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

C#面向对象编程

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

已采纳回答 / Posin丶biting
类转换接口时,是因为该类继承了该接口,所以可以调用已经实现了的接口方法。而自定义转换是要两个派生类之间的转换,是无法调用对方的重写的方法。如果是基类的话是可以直接将派生类强制转换来调用派生类的方法的

已采纳回答 / pillowZL
静态成员直接通过类名访问,静态成员仅和整个类有关,普通成员需要先new出一个对象再来访问,而静态成员不需要。

已采纳回答 / 还有回忆
静态成员是一个程序启动时就加载的,实例成员是你运程序时实例化以后才得到的。

已采纳回答 / lolo77
假如声明了一个变量,后面没有使用,就是0个引用;如果对该变量进行一次赋值或者其它操作,就叫引用了一次。换做类、方法等是一样的道理,就是后面编写的程序中使用了几次的一次。
一个例子讲到吐
最重要的委托和lambda表达讲的好少。再多讲讲啊

已采纳回答 / TheForgetTime_
dog的类型是TakeOut()函数返回的类型,如果返回的是数组就可以储存多个值,dog可以调用Dog类的PrintName(),是因为dog被动态定义为了Dog类(TakeOut()函数返回了Dog类)

已采纳回答 / 秋高水长
取出的那只汪当然是dog类,dog类里面有重写pet类的printname()函数
老师讲的不错,厉害了
委托、事件 都比较抽象
需要多看例子 敲代码
泛型类 泛型的作用 实例时用具体的类型 代替 T 代码复用
This 的魔法吗??
给老师点个赞 从一开始到现在 都讲得很好 谢谢老师~~
sealed 不被子类修改
抽象类的目的是被继承
当一个类有个 抽象方法或属性或索引或。。。时 类一定要声明为 抽象类

继承抽象类 就一定要重写抽象方法或属性或。。。

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

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消