加载中
《疯狂java讲义》读书笔记——面向接口编程

通过面向接口编程可以降低程序的耦合。 1. 简单工厂模式 将所有生成对象的逻辑集中在工厂类管理,而所有需要使用该对象的类只需与该接口耦合,而不是与具体的实现类耦合。如果系统需要重构,...

2016/11/23 13:53
36
《疯狂java讲义2》读书笔记——处理对象

java对象都是Object类的实例,都可直接调用该类中定义的方法,这些方法提供了处理java对象的通用方法。 打印对象和toString方法 class Person {   private String name;   public Person(Str...

2016/11/13 22:16
18
《疯狂java讲义2》读书笔记——继承与组合

继承与组合 继承是实现类重用的重要手段,但继承带来一个最大的坏处:破坏封装。组合也是实现类重用的重要方式,而采用组合方式来实现类重用则能提供更好的封装性。 使用继承的注意点 子类扩...

2016/11/11 20:01
8
《疯狂java讲义2》读书笔记——面向对象的三大特性之一:多态

多态 java引用变量有两个类型:一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型与运行时类型不一致,...

2016/11/07 20:46
11
《疯狂java讲义2》读书笔记——面向对象的三大特性之一:继承(已更新完)

继承 java的继承具有单继承的特点,每个子类只有一个直接父类。 继承的特点 java的继承通过extends关键字来实现,实现继承的类被称为子类,被继承的类被称为父类,有时也称为基类,超类。 因...

2016/11/04 23:34
7
《疯狂java讲义2》读书笔记——面向对象的三大特性之一封装

封装 封装(Encapsulation)是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类提供的方法来实现对内部信息的操作和访问。 封装是面向对象编程语言对客...

2016/11/03 16:06
2
《疯狂java讲义2》读书笔记——数组

没有多维 数组 java语言里的数组类型是引用类型,因此,数组变量其实是一个引用,这个引用指向真实的 数组内存。数组元素的类型也可以是引用,如果数组元素的引用再次指向真实的数组内存,这...

2016/11/02 18:54
5

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部