
【编程思想】Java编程思想
解读《Java编程思想》
f4j7
fighting!
展开
-
读《Java编程思想》笔记——第2站【对象之间的关系】
1.类之间的关系这篇博文很清晰的讲述了Java中类与类之间的关系以及对应的UML图类与类之间的几种关系 - 残剑_ - 博客园 http://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html 2.类之间的关系简化版经过分析Java对象之间的关系只有三种:1.继承关系【继承】【实现】 2.整体...原创 2019-02-27 21:44:58 · 229 阅读 · 0 评论 -
读《Java编程思想》笔记——第3站【对象之间的访问限制1】
1.包:库单元先看一个类,这个类依赖Java类库中的ArrayList。//全称型public class FullQualification{ public static void main(String[] args){ java.util.ArrayList list = new java.util.ArrayList(); }} 看到...原创 2019-02-28 17:00:39 · 211 阅读 · 0 评论 -
读《Java编程思想》笔记——第1站【对象自身】
“Booch对对象提出了一个更加简洁的描述:对象具有状态、行为和标识。这意味着每一个对象都可以拥有内部数据(它们给出了该对象的状态)和方法(它们产生行为),并且每一个对象都可以唯一地与其他对象区分开来,具体来说,就是每一个对象在内存中都有一个唯一的地址”。【1.1节】 为了更形象的表达上述观点,现以某个人为一个对象举例说明:1.状态——比如:健康状态-“健康”、心情-“好” ...原创 2019-02-28 12:11:21 · 154 阅读 · 0 评论 -
读《Java编程思想》笔记——从目录中选“对象”
从Java中挑出面向对象的那部分 我很讨厌复杂的东西,我希望万事万物都简单点,就像1+1=2这么简单。 之前看过的Java书籍总是讲到了很多概念。既讲到了语法、又讲到了面向对象,还讲到了Java中内置的一些工具类。很繁杂,以至于我都有点嫌弃Java不那么单纯。所以,我决定重新的认识一下Java,希望能看到Java内心最真实的想法。 记得大学期间,数据结构老师总是喜欢问...原创 2019-02-26 18:35:17 · 219 阅读 · 0 评论 -
读《Java编程思想》笔记——解读Alan Kay提到的面向对象程序的5个特性
Alan Kay对Smalltalk的总结:1.万物皆为对象 2.程序是对象的集合,他们通过发送消息来告知彼此所要做的 3.每个对象都有自己的由其他对象所构成的存储 4.每个对象都拥有其类型 5.某一特定类型的所有对象都可以接收同样的消息我想给以上观点调一下顺序:1.万物皆为对象 2.每个对象都拥有其类型 3.每个对象都有自己的由其他对象所构成的存储 4.程序是对象...原创 2019-02-27 12:11:45 · 341 阅读 · 0 评论 -
读《Java编程思想》笔记——第4站【对象之间的访问限制2】
欢迎来到第4站,这一站我将继续探讨对象之间的访问限制这一话题。上一站我们讨论了包,我个人认为包只是划分文件的区域,依据就是无论是打包package过程还是导包import过程,语句都是写在.java文件的最上方,而与类没有什么关系。如果要起个别名的话,我建议叫做文件访问限制。除此之外,还有我们熟悉的类访问限制【public、default】与方法访问限制【public、protected、...原创 2019-03-04 11:43:21 · 165 阅读 · 0 评论