![](https://img-blog.csdnimg.cn/20201109100953123.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
【编程思想】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 · 210 阅读 · 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 · 194 阅读 · 0 评论 -
读《Java编程思想》笔记——第1站【对象自身】
“Booch对对象提出了一个更加简洁的描述:对象具有状态、行为和标识。这意味着每一个对象都可以拥有内部数据(它们给出了该对象的状态)和方法(它们产生行为),并且每一个对象都可以唯一地与其他对象区分开来,具体来说,就是每一个对象在内存中都有一个唯一的地址”。【1.1节】 为了更形象的表达上述观点,现以某个人为一个对象举例说明: 1.状态——比如:健康状态-“健康”、心情-“好” ...原创 2019-02-28 12:11:21 · 136 阅读 · 0 评论 -
读《Java编程思想》笔记——从目录中选“对象”
从Java中挑出面向对象的那部分 我很讨厌复杂的东西,我希望万事万物都简单点,就像1+1=2这么简单。 之前看过的Java书籍总是讲到了很多概念。既讲到了语法、又讲到了面向对象,还讲到了Java中内置的一些工具类。很繁杂,以至于我都有点嫌弃Java不那么单纯。所以,我决定重新的认识一下Java,希望能看到Java内心最真实的想法。 记得大学期间,数据结构老师总是喜欢问...原创 2019-02-26 18:35:17 · 192 阅读 · 0 评论 -
读《Java编程思想》笔记——解读Alan Kay提到的面向对象程序的5个特性
Alan Kay对Smalltalk的总结: 1.万物皆为对象 2.程序是对象的集合,他们通过发送消息来告知彼此所要做的 3.每个对象都有自己的由其他对象所构成的存储 4.每个对象都拥有其类型 5.某一特定类型的所有对象都可以接收同样的消息 我想给以上观点调一下顺序: 1.万物皆为对象 2.每个对象都拥有其类型 3.每个对象都有自己的由其他对象所构成的存储 4.程序是对象...原创 2019-02-27 12:11:45 · 306 阅读 · 0 评论 -
读《Java编程思想》笔记——第4站【对象之间的访问限制2】
欢迎来到第4站,这一站我将继续探讨对象之间的访问限制这一话题。上一站我们讨论了包,我个人认为包只是划分文件的区域,依据就是无论是打包package过程还是导包import过程,语句都是写在.java文件的最上方,而与类没有什么关系。如果要起个别名的话,我建议叫做文件访问限制。除此之外,还有我们熟悉的类访问限制【public、default】与方法访问限制【public、protected、...原创 2019-03-04 11:43:21 · 135 阅读 · 0 评论