ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

什么是面向对象,谈谈你对面向对象的理解

2022-09-13 12:02:59  阅读:195  来源: 互联网

标签:调用 子类 洗衣机 --- 面向对象 谈谈 理解 面向


一、与面向过程对比

  例子:洗衣机洗衣服

  面向过程:打开洗衣机---放衣服---放洗衣粉---清洗---烘干

  对于面向对象来说  其会拆分 洗衣机和人两个对象

  洗衣机:清洗  烘干

  人:打开洗衣机   放衣服  放洗衣粉

 

  由此可见 面向过程比较直接高效      而面向对象易于复用,扩展和维护

 

二、面向对象的三个特性

  1、封装

    内部细节对外部调用透明,外部调用无需修改或关心内部实现

    常见封装

    

  2、继承

    继承基类的方法,并做自己的改变和扩展    做到代码复用的便捷性

  3、多肽

    基于对象所属类的不同,外部对同一方法的调用,实际执行的逻辑不同

    三个必要:继承  方法重写  父类引用执行子类对象

    

    其无法调用子类特有的功能

标签:调用,子类,洗衣机,---,面向对象,谈谈,理解,面向
来源: https://www.cnblogs.com/tianhuida/p/16688690.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有