面向对象中的封装、继承、多态分别指什么呢?

戚薇 Java面经 发布时间:2022-06-27 23:08:04 阅读数:8943 1
下文笔者讲述面向对象的三大特性(封装,继承,多态)的简介说明,如下所示

封装

 封装:
   将一个对象的属性,行为组合为一个整体类,并对外隐藏其内部的实现细节
     只对外暴露必要的信息
   我们将这种操作称之为“封装”

继承

对象用来封装数据和功能
当准备创建一个新类
 此时发现它与我们原本创建的类拥有相同的属性或行为时,此时我们就可以使用继承
 当然有些行为不同时,还可以重写
 也可以把封装(抽象为更小的类)

多态

  使用子类对象(接口)引用
     赋给父类对象引用来实现动态方法调用 
   
  如:
    IUser  iuser= new User();
	IUser  iuser= new UserExtend();
 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202206/16563439603825.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者