Java笔记整理:对象
来源:互联网 发布:网易云音乐 知乎 编辑:程序博客网 时间:2024/05/17 19:58
抽象过程
人所能够解决的问题的复杂性取决于抽象的类型和质量(能够多大程度地将问题抽象)
机器模型和实际待解问题模型之间的联系
- 实际待解问题模型:问题空间
- 机器模型:解空间
程序员需要解决的现实问题,必须先转化成能在机器上运行并解决的形式,两者之间的转化,需要有一个映射关系
然而这不属于编程语言范畴,而且要建立这样一种映射难度很高
面向对象
问题空间中的元素,在解空间中称为“对象”
实质:程序通过添加新类型的对象,使自身适应特定问题的解决
5个基本特性
- 万物皆为对象
- 程序是对象的集合,对象间通过消息来沟通
- 每个对象都可以由其他对象组成
- 每个对象都拥有类型
- 某一类型的所有对象都能接收同样的消息
对象的特征
- 状态(内部数据)
- 行为(方法)
- 标识(唯一的地址)
0 0
- Java笔记整理:对象
- Java笔记整理:一切都是对象
- Java笔记整理:持有对象
- 整理Java面向对象编程的笔记
- Java学习:面向对象笔记整理
- 对象流笔记整理
- 面向对象笔记整理
- 笔记整理(java基础三-------面向对象--封装)
- 笔记整理(java基础四-----面向对象---继承)
- Java笔记整理——对象(上)
- Java笔记整理——对象(下)
- 笔记整理(java基础三-------面向对象--封装)
- 笔记整理(java基础四-----面向对象---继承)
- 笔记整理(java基础五-------面向对象--多态)
- 黑马程序员——Java面向对象-整理笔记
- JAVA学习笔记整理二(面向对象)
- Java基础笔记整理---【06】面向对象程序设计-封装
- Java学习笔记整理——类和对象
- 输入框事件监听(二):中文输入与229
- 关于Designated, Convenience 和 Required 区别
- 取每个组中的单条数据
- 消息的传输控制拒绝和英达
- java获取选中月份的最后一天!
- Java笔记整理:对象
- Java 面试中你最易忽略9道的程序题
- spring 如何决定使用jdk动态代理和cglib(网易面试题)
- C++ Primer(一)
- AnyRTC : 这一次我们重新定义连麦直播
- linux 下如何添加快捷键
- excle表格导出-MVC
- editplus连接服务器530错误
- linux(arm架构)内存管理学习(1)