类的封装
C#通过类来达到封装的效果,使数据和方法封装成单一元素,以便于通过方法存取数据,并且可以控制数据的存取方式。面向对象编程通常将类作为数据封装的基本单位,类将数据和操作数据的方法结合成一个单位。设计一个类时,不希望直接存取类中的数据,而是希望通过方法来存取数据,即可方便日后升级,也可在操作数据是多一层判断。
封装还可以解决数据存取的权限问题,封装将数据隐藏起来,形成封闭区间,用访问修饰符如public、private、protected等设置访问权限。
类的继承
protected成员只有子类才能访问,外部代码不能访问protected成员。子类不能继承父类的private成员。
类的多态
类的多态性是通过子类重载基类的虚方法或函数成员来实现的
多态的实现方式:1、通过继承实现多态
2、通过abstract类实现多态
3、通过接口实现多态