java【学习笔记(二)】对象导论(1)
2016-03-28 12:21
274 查看
一,抽象过程
1.每个对象看起来都有点像一台微型计算机—-它具有状态,还具有操作,用户可以要求对象执行这些操作。
2.面向对象语言的五个基本特性
万物皆对象。
程序是对象的集合,他们通过发送消息来告知彼此所要做的。
每个对象都有自己的由其他对象所构成的储存。
每个对象都拥有类型。
某一特定类型的所有对象都可以接受同样的信息。
3.对象具有状态,行为和标识,每一个在内存中都有一个唯一的地址。(因为对象可以存在于不同的机器和地址空间中,它们还可以被储存在硬盘上。这些情况下,对象的标识就必须由内存地址之外的某些东西来确定。)。
二,每个对象都有一个接口
1.所有的对象都是唯一的,但同时也是具有相同的特性和行为的对象所归属的类的一部分。
2.创建抽象数据类型(类)是面向对象程序设计的基本概念之一。
3.因为类描述了具有相同特性(数据元素)和行为(功能)的对象的集合,所以一个类实际上就是一个数据类型,例如所有浮点型数字具有相同的特性和行为集合。
1.每个对象看起来都有点像一台微型计算机—-它具有状态,还具有操作,用户可以要求对象执行这些操作。
2.面向对象语言的五个基本特性
万物皆对象。
程序是对象的集合,他们通过发送消息来告知彼此所要做的。
每个对象都有自己的由其他对象所构成的储存。
每个对象都拥有类型。
某一特定类型的所有对象都可以接受同样的信息。
3.对象具有状态,行为和标识,每一个在内存中都有一个唯一的地址。(因为对象可以存在于不同的机器和地址空间中,它们还可以被储存在硬盘上。这些情况下,对象的标识就必须由内存地址之外的某些东西来确定。)。
二,每个对象都有一个接口
1.所有的对象都是唯一的,但同时也是具有相同的特性和行为的对象所归属的类的一部分。
2.创建抽象数据类型(类)是面向对象程序设计的基本概念之一。
3.因为类描述了具有相同特性(数据元素)和行为(功能)的对象的集合,所以一个类实际上就是一个数据类型,例如所有浮点型数字具有相同的特性和行为集合。
相关文章推荐
- 项目ITP(六) spring4.0 整合 Quartz 实现动态任务调度
- struts2中<s:if>标签的使用
- Spring MVC表单验证
- 防止未登录用户操作—struts2拦截器简单实现
- Struts2自定义拦截器实例—登陆权限验证
- Java Collection Framework概述
- 百家姓转拼音
- java语法的学习
- java的进步都是在慢慢进行中的
- java的培训心得
- Java基础------知识点整理(六)-----抽象
- Spring IOC 基于注解的使用
- spring
- Eclipse安装,汉化及使用教程
- eclipse maven2插件——pom图形化编辑工具
- java中map与set的区别是什么
- Java FileOutputStream中向文本文件中写入换行符
- Guava之ListenableFuture(实现Java异步)
- JAVA中几种集合(List、Set和Map)的区别
- java调用jython报ImportError: No module named...错误解决方法