深入浅出的C#进阶课程
在了解C#基础语法之上,进一步学习面向对象(OOP)编程技术和.NET框架,并深入讲解在实践中总结出的OOP设计理念。
学完本课程,即可设计出优质的面向对象程序,并可在Unity中用C#来开发所有脚本。
预估学习&练习时间:20小时 难易度:进阶
OOP基础
- 面向对象编程简介
- 命名空间
- 类的成员及可访问性
- 字段和常量
- 属性和索引器
- 方法和扩展方法
- 运算符重载
- 构造函数和终结器
- 匿名类型和动态类型
- 预处理指令
继承和多态
- 继承和多态的概念
- 继承
- virtual和override
- 抽象类和密封类
- 接口以及实现