Content
8 Lessons • 0 Quizzes • 0 Challenges
面向对象编程入门
- 1
简要介绍
- 2
现代面向对象语言
- 3
课程简介
类和对象
- 1
对象与类简介
- 2
声明与实现
- 3
访问类成员
- 4
访问修饰符
- 5
字段
- 6
方法
- 7
静态方法与非静态方法
- 8
'this' 引用变量
- 9
Getters、Setters 和 Properties
- 10
构造函数
- 11
从一个构造函数调用另一个构造函数
- 12
测验
- 13
挑战 1:平方数并返回它们的和
- 14
解答回顾:平方数并返回它们的和
- 15
挑战 2:从构造函数中调用构造函数
- 16
解决方案回顾:从构造函数中调用构造函数
- 17
挑战 3:分析学生成绩
- 18
解答回顾:计算学生的总分
- 19
挑战 4:实现一个计算器类
- 20
解决方案回顾:实现一个计算器类
数据隐藏
- 1
什么是数据隐藏?
- 2
封装
- 3
使用示例理解封装
- 4
测验
- 5
挑战 1:实现 Rectangle 类
- 6
解决方案回顾:实现 Rectangle 类
- 7
挑战 2:实现完整的 Student 类
- 8
解决方案回顾:实现完整的 Student 类
继承
- 1
什么是继承?
- 2
语法与术语
- 3
base 关键字(concept)
- 4
继承的类型
- 5
继承的优点
- 6
测验
- 7
挑战 1:实现派生类
- 8
解决方案回顾:实现派生类
- 9
挑战 2:实现参数化构造函数
- 10
解决方案回顾:实现参数化构造函数
多态性
- 1
什么是多态性?
- 2
使用继承的多态性
- 3
方法重写
- 4
重载与重写的区别
- 5
测验
- 6
挑战 1:在派生类中重写方法
- 7
解决方案回顾:在派生类中重写方法
- 8
挑战 2:实现并重写一个方法
- 9
解决方案回顾:实现并重写方法
- 10
挑战 3:使用多态性实现一个银行应用
- 11
解决方案回顾:使用多态性实现银行应用
抽象类和接口
- 1
什么是抽象?
- 2
抽象类和方法
- 3
接口
- 4
多继承
- 5
测验
- 6
挑战 1:在基类中实现一个抽象方法
- 7
解决方案回顾:在基类中实现一个抽象方法
- 8
挑战 2:实现一个接口
- 9
解决方案回顾:实现一个接口
组合、聚合与关联
- 1
一个简要介绍
- 2
聚合
- 3
组合
- 4
测验
- 5
基于控制台的项目
- 6
结论
C# 中的 SOLID 原则
- 1
C# 中面向对象编程的 SOLID 原则
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User