对象:我们将实际待解决的问题(位于问题空间,问题存在的地方,如一项业务)和其在程序中的表示(建立机器模型,位于解空间,对问题建模的地方)称为对象 1.8 单根继承结构 a.在除C++以外的所有的OOP语言中,所有的类最终都继承自单一的基类。JAVA中,这个终极基类名叫Object。这就是单根继承结构 ...
分类:
其他好文 时间:
2016-12-14 18:46:15
阅读次数:
150
搞了一年多java,野路子出身,发现java基础这块还是相当的薄弱!故决定学习《Java编程思想》这本书。在此把学习的知识点记录下!面向对象的五大特性1.万物皆为对象2.程序是对象的集合,它们通过发送消息来告诉彼此所要做的3.每个对象都由自己的由其它对象所构成的存储4.每个对..
分类:
编程语言 时间:
2016-11-28 01:28:34
阅读次数:
176
一、重要知识 1、简单描述:这一章主要介绍基本的面向对象的相关知识,并对程序设计方式和Java的基本特性做了一个简单的描述和说明。 2、主要知识点: 万物皆对象 对象之间的关系 对象的自身属性和方法 对象的型别(type) 对象是一种(复杂)数据类型 二、遗留问题: 1、书中提到一词:后行绑定(la ...
分类:
其他好文 时间:
2016-07-03 18:58:36
阅读次数:
116
对象导论阅读理解: 1、解决问题的复杂性直接取决于抽象的类型和质量(抽象类型及抽象的是什么?)。 汇编语言是对底层机器的轻微抽象,而C、Basic等指令式语言都是对汇编语言的抽象,它们所做的主要抽象仍要求在解决问题时 要基于计算机的结构,而不是基于要解决的问题的结构来考虑,Java语言与C、Basi ...
分类:
编程语言 时间:
2016-06-25 15:04:26
阅读次数:
153
1.1 抽象过程 1.人们能够解决问题的复杂性直接取决于抽象的类型和质量。 1.2 每个对象都有一个接口 1.3 每个对象都提供服务 1.4 被隐藏的具体实现 1.程序猿分为:类创建者 和 客户端程序猿 对于这两者的区别和联系:类创建者为写底层和封装实现的开发人员,而客户端程序猿主要是利用API使用 ...
分类:
编程语言 时间:
2016-06-24 14:32:15
阅读次数:
106
纯粹的面向对象程序设计的几个特性:1. 万物皆对象2. 程序是对象的合集,他通过发消息告诉彼此要做什么3. 每个对象都有自己的由其他对象所构成的存储4. 每个对象都有其类型5. 某一特定类型的所有对象都可以接收同一类型的消息 每个对象都有一个接口每个对象都有自己的服务(这个是为了高内聚性)具体类的实 ...
分类:
其他好文 时间:
2016-06-15 18:40:19
阅读次数:
115
每个对象都提供服务 on(); off(); bright(); dim(); light是类名,下面部分是方法接口。 对象的向上转型具体实现: ...
分类:
其他好文 时间:
2016-06-14 17:47:13
阅读次数:
148
目录 第一章 对象导论第二章 一切都是对象第三章 操作符第四章 控制执行流程第五章 初始化与清理第六章 访问权限控制第七章 复用类第九章 接口 1. 对象的数据位于何处? 有两种方式在内存中存放对象: (1)为了追求最大的执行速度,对象的存储空间和生命周期可以在编写程序时确定,这可以通过将对象置于堆
分类:
编程语言 时间:
2016-03-20 21:24:32
阅读次数:
342
OOP,是java语言的特性。面向对象思想贯穿整个java开发。 那什么是面向对象呢?什么是对象? 在面向对象设计语言看来,万事万物都为对象。生活中的一个物体,有自己的属性,有自己的活动。比如一辆汽车,有轮胎,有座椅等等,也可以加速,减速。这在OOP中就是属性和方法。通过编程,将一个个的对象联系起来
分类:
编程语言 时间:
2016-03-20 00:46:12
阅读次数:
233
Java SE大致可分为以下几块内容: n 对象导论:如何用面向对象的思路来开发 n 深入JVM:Java运行机制以及JVM原理 n 面向对象的特征:封装、继承、抽象、多态 n 数组和容器:容器的线程安全问题 n I/O和NIO:NIO工作原理和应用 n 并发编程:concurrent包 n 网络编
分类:
编程语言 时间:
2016-03-06 14:19:55
阅读次数:
290