面向对象
来源:互联网 发布:淘宝直播能赚多少钱 编辑:程序博客网 时间:2024/06/03 15:35
1.面向对象:
什么是面向对象:? 面向--->我看向你(面向你) 对象--->现实中的一切事物 万事万物皆对象 面向对象是一种思想,思维方式 先有类,后有对象
2.面向对象相对于面向过程,更简单,更符合现在人的思维方式
3.分析:
希望将事情简单化 对能解决问题的对象进行分析 静态部分:不会动的,本身具有的属性 动态部分:具有的行为,会动的
4.Java中面相对象:
类:一种概念
对象: 是类里面具体的个体
类与对象的关系: 先有类,后有对象;
5.创建对象:
类名 对象名称 = new 构造方法(参数列表); new: 在堆内存中开辟空间 构造方法();告诉new,为谁开辟空间 对象名称:方便调用,为对象取的名字 类名:指明对象的数据类型;栈:JVM虚拟机自动处理,程序员无法干预;--->一般存储局部变量,引用名称,以及方法运行时堆:程序员可处理,如果程序员一直不处理,程序在处理;--->一般存放实例数据(对象的)
6.属性:
成员变量 在内存中的位置:堆内存里面 出现时间:随着对象的产生而产生 消失:随着对象的消失而消失局部变量: 在内存中:出现在栈里面 出现的时间:随着所在运行区间的运行而出现 消失:随着所在区间的运行结束而结束定义的位置:初始化:作用区不能 new Car().run();
7.new Car();
匿名对象:没有名字的对象使用情况:仅仅使用该对象一次;
0 0
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- java REST入门:使用 JAX-RS 简化 REST 应用开发
- c3.js 文档翻译(一)
- 第十三周--项目4Floyd算法验证
- 活动安排(选择)问题拓展
- BaseDao
- 面向对象
- 苦练内功,应对多变
- 怎么得到listview的item的view
- 第13周实践项目Kruskal算法验证
- java面向对象基础知识(一)
- Java反射探索研究
- Android客户端发送json数据乱码出现问好解决
- window.location下的属性说明
- 第十二周项目1 图基本算法库