面向对象思想
来源:互联网 发布:如何做好旅游网络推广 编辑:程序博客网 时间:2024/06/07 07:17
面向过程是一种较早的编程思想,顾名思义该思想是站在过程的角度思考问题,强调的就是功能行为,功能的执行过程,即先干啥,后干啥,而每一个功能我们都使用函数把这些步骤一步一步实现,使用的时候依次调用函数就可以了
面向对象的诞生随着系统的膨胀,面向过程无法应付,为了解决这一种危机,我们提出了面向对象思想
面向对象,一种新的基于面向过程的编程思想,该思想是站在对象的角度思考问题,我们把多个功能合理的放到不同对象中,强调的是具备功能的对象
具备某种功能的实体称为对象
对象是人们要进行研究的任何事物,一切事物都可以认为是对象
对象具有状态和行为,具有相同特性(数据元素)和 行为(具体功能)的对象的抽象就是类,对象的抽象是类,类的具体化是对象,也可以说类的实例是对象,但实际上就是一种数据类型。类具有特性,对象的状态,用成员变量来描叙
使用对象,每次new,都会在堆内开辟新的内存空间,而==比较的是引用的内存地址值
对象的生命周期,从使用new在堆中开辟内存开始,到垃圾回收器回收
垃圾:内存中的某一块空间没有被某一个变量所引用
有垃圾不一定GC,不受程序员控制
阅读全文
0 0
- 面向对象思想
- 面向对象程序设计思想
- 基础知识----面向对象思想
- 面向对象核心思想
- 面向对象思想
- 面向对象的思想
- 面向对象的思想
- 面向对象 思想题
- QTP面向对象思想
- 什么是面向对象思想
- 面向对象思想
- 面向对象思想
- 面向对象的思想
- 面向对象思想
- java面向对象思想
- js面向对象思想
- 面向对象的思想
- 面向对象设计思想
- 第十章 会话管理(六) sessionFactory
- ionic运行问题
- CentOS下JDK 1.8的安装
- ArrayList、Vector、LinkedList的区别及其优缺点?
- C语言——关机小程序
- 面向对象思想
- 协程的好处有哪些?
- 进制和进制的转换
- java 的数据库驱动加载过程
- 剑指offer 数据流中的中位数
- Java中interface和@interface的区别
- 2018网易校招运营开发工程师编程第一题
- 第十一章 缓存机制(六) 概述
- poj1463 Strategic game 树形dp