• C#面对对象之封装、继承、多态的简单理解


    一、封装

      隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。

      简单来多,就是讲我们所需要的代码打包封装进入一个类里面,便于我们调用,操作。这就是封装。

      这样就隔离了具体的变化,便于使用,提高了复用性和安全性。

    二、继承

      继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法

      子类可以调用父类中的方法,属性。并且能够操作父类;

      简单的说,也就是一个类可以完全使用另一个类的所有属性,方法,就是继承。

      这就提高了代码的复用性。继承是作为多态的前提的。

    三、多态

      多态是说父类或接口的引用指向了子类对象,这就提高了程序的扩展性,也就是说只要实现或继承了同一个接口或类,

      那么就可以使用父类中相应的方法,提高程序扩展性,

      但是多态有一点不好之处在于:父类引用不能访问子类中的成员。

  • 相关阅读:
    方法重载
    构造方法:(特殊方法,用来创建对象 没写就会默认有构造方法)
    java:第十二章
    java:第九章
    java:第十四章
    java:第十五章
    java:第十一章
    I/O小结
    java:第八章
    java:第六章
  • 原文地址:https://www.cnblogs.com/BruceKing/p/11551091.html
Copyright © 2020-2023  润新知