C#的封装、继承和多态

来源:互联网 发布:javascript代码规范 编辑:程序博客网 时间:2024/04/26 06:15

类的封装

C#通过类来达到封装的效果,使数据和方法封装成单一元素,以便于通过方法存取数据,并且可以控制数据的存取方式。面向对象编程通常将类作为数据封装的基本单位,类将数据和操作数据的方法结合成一个单位。设计一个类时,不希望直接存取类中的数据,而是希望通过方法来存取数据,即可方便日后升级,也可在操作数据是多一层判断。

封装还可以解决数据存取的权限问题,封装将数据隐藏起来,形成封闭区间,用访问修饰符如public、private、protected等设置访问权限。

类的继承

protected成员只有子类才能访问,外部代码不能访问protected成员。子类不能继承父类的private成员。

类的多态

类的多态性是通过子类重载基类的虚方法或函数成员来实现的

多态的实现方式:1、通过继承实现多态

                             2、通过abstract类实现多态

                             3、通过接口实现多态

0 0
原创粉丝点击