04 2018 档案
摘要:多态 在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序。 8.1 再论向上转型 我们把对某个对象的引用视为对其基类型的引用的做法称为向上转型–因为在继承
阅读全文
摘要:访问权限控制 6.1包:库单元 包内包含有一组类,它们在单一的名字空间之下被组织在了一起。 6.1.1 包:类库单元 包内含有一组类,它们在单一的名字空间之下被组织在了一起。比如,在Java的标准发布中有一个工具库。它被组织在java.util名字空间之下。java.util有一个叫做ArrayLi
阅读全文
摘要:控制执行流程 在Java中,涉及的关键字包括if-else、while、do-while、for、return、break 以及选择语句switch。然而,Java并不支持goto语句(该语句引起许多反对意见,但它仍是解决某些特殊问题的最便利的方法)。在Java中,仍然可以进行类似goto那样的跳转
阅读全文