随笔分类 -  java编程思想(thinking in java)读书笔记

用于记录自己的学习java编程思想的过程
摘要:9.1抽象类和抽象方法 为什么要有抽象类? 是希望通过通用接口操作一系列类。 那么抽象类的形式是什么样的呢? 声明类的使用使用abstract关键字,且在该类中应该具有抽象方法。 注:抽象方法被关键字abstract方法修饰。 编译器会禁止我们对抽象类进行实例化。 9.2接口 接口是对抽象类更进一步 阅读全文
posted @ 2018-01-14 17:19 萌新啊萌新是我 阅读(153) 评论(0) 推荐(0) 编辑
摘要:前言: 封装:通过合并特征和行为创建新的数据类型。 实现隐藏:通过将细节“私有化”,把接口和实现分离。 多态:消除类型间的耦合关系。也称作动态绑定,后期绑定或运行时绑定。 8.1再论向上转型: 对象既可以作为本身的类型使用,也可以作为基类的类型使用。这种做法成为向上转型。 其代码表现就是:父类引用指 阅读全文
posted @ 2018-01-13 11:53 萌新啊萌新是我 阅读(170) 评论(0) 推荐(0) 编辑
摘要:7.1组合语法 在一个类中引入多个对象,以提高代码的复用性与功能。 7.2继承语法 使用继承子类可以获得,导出类可以获得基类的成员(变量与方法)。 注:这里注意权限控制,若基类中的成员为默认权限,只有在同一包下才能继承得到。protect修饰时,导出类可以获取。public修饰时,任何类都可以拿到。 阅读全文
posted @ 2018-01-11 22:49 萌新啊萌新是我 阅读(219) 评论(0) 推荐(0) 编辑
摘要:5.1使用构造器确保初始化: 构造器与一般方法一样,但是没有返回值,且其方法名与类名完全相同。 不接受任何参数的构造器成为默认构造器,也叫无参构造器。 5.2 方法重载: 为什么会有方法重载? 构造器是方法重载的一个重要原因,若想以多种方式创建构造器,就必须将方法进行重载,即使用有参构造。 如何区分 阅读全文
posted @ 2018-01-10 21:57 萌新啊萌新是我 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示