面向对象有哪些特征呢?

Java-面试王 Java面经 发布时间:2021-08-29 20:09:25 阅读数:4485 1
下文是笔者讲述面向对象的特征,如下所示

抽象

将现实中的事物采用计算机语言表达,但是暂不实现其内部具体功能
抽象分为:
  1. 数据抽象:
    表示人:人拥有年龄,学历,性别,姓名等属性
  2. 过程抽象:
    表示人的行为:拥有的技能

封装

将面向对象中的数据,过程采用一个类包含起来,并采用相应的修饰符,对外只提供相应的方法名进行操作
使用封装可以使模块更好的独立,便于程序维护

继承

继承可使用类的结构更好合理,
如:一个新类从它的父类中继承相应的功能,并拥有父类所有的动作
通过继承可以使代码更好的重用

多态

多态指不同类对向对同一消息作为不同的反应
多态最常见的实现:
不同类对接口的不同实现
版权声明

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

本文链接: https://www.Java265.com/JavaMianJing/202108/1630240059908.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者