面向对象中的封装、继承、多态分别指什么呢?
下文笔者讲述面向对象的三大特性(封装,继承,多态)的简介说明,如下所示
封装
封装: 将一个对象的属性,行为组合为一个整体类,并对外隐藏其内部的实现细节 只对外暴露必要的信息 我们将这种操作称之为“封装”
继承
对象用来封装数据和功能 当准备创建一个新类 此时发现它与我们原本创建的类拥有相同的属性或行为时,此时我们就可以使用继承 当然有些行为不同时,还可以重写 也可以把封装(抽象为更小的类)
多态
使用子类对象(接口)引用 赋给父类对象引用来实现动态方法调用 如: IUser iuser= new User(); IUser iuser= new UserExtend();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。