zoukankan      html  css  js  c++  java
  • C#——面对对象之封装、继承、多态的简单理解

    一、封装

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

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

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

    二、继承

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

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

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

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

    三、多态

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

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

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

  • 相关阅读:
    Java Object类
    Java StringBuffer类
    Java String 类
    vuex的使用总结
    vue 周期函数
    vue-cli keep-alive用法以及activated,deactivated
    vue-cli 跳转方式
    vue-cli watch/timer
    vue-cli 使用better-scroll
    vue-cli less使用
  • 原文地址:https://www.cnblogs.com/jian1125/p/10526313.html
Copyright © 2011-2022 走看看