面向对象的三大特征:继承、封装和多态

面向对象的方式实际上由OOA(面向对象分析)、OOD(面向对象设计)和OOP(面相对象编程)三个部分组成,其中OOA和OOD的结构需要用一个描述方式来描述并记录,目前业界统一采用UML(统一建模语言)来描述并记录OOA和OOD的结果。

面向对象和基于对象的区别:基于对象也是用了对象,但无法利用现有的对象模板产生新的对象类型,也就是说,基于对象没有继承和多态。JavaScript就是基于对象的。

java语言中,除了8个基本数据类型以外,一切都是对象。

一般——>特殊:继承来实现

整体——>部分:组合,一个类里边保存了另一个对象的引用。

最新文章

  1. 手动创建Spring项目 Spring framework
  2. $.ajax等相关用法
  3. iOS--APP 登录界面图(xuer)
  4. 转:深入理解JavaScript闭包概念
  5. <td colspan="2" > 一个td占两个 td空间
  6. HDU 2059 龟兔赛跑(动态规划)
  7. c++继承中的内存布局
  8. VIM下CS命令
  9. POJ3259——Wormholes(Bellman-Ford+SPFA)
  10. html树形菜单控件
  11. AndroidUniversalImageLoader网络图片加载
  12. [汇编学习笔记][第十章 CALL和RET指令]
  13. Vector类
  14. linux unzip 解压后文件名乱码
  15. 【vuejs深入三】vue源码解析之二 htmlParse解析器的实现
  16. React-router v4教程
  17. LR运行负载测试场景-笔记
  18. codeforces362B
  19. Pycharm中自动生成作者,日期等信息
  20. linux 设置用户自动登出时间

热门文章

  1. PHP接收表单(GET/POST)时,表单名中的点变成了下划线怎么办?
  2. ADO.NET EF 中的实体修改方法
  3. javascript 全选 反选 js代码
  4. 快速接入PHP微信支付
  5. android webview setcookie 设置cookie
  6. canvas基础一
  7. 以后可能会遇到的问题记录 .send_keys 无法输入的情况
  8. SpringMVC的注解方式配置
  9. 学习笔记之Microsoft Azure
  10. [UE4]运行时UMG组件跟随鼠标的逻辑:拖拽UMG组件(蓝图)