一起读《Java编程思想》(第四版)

Posted gaolight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一起读《Java编程思想》(第四版)相关的知识,希望对你有一定的参考价值。

实习期间利用空余时间看《Java编程思想》(第四版)这本书,遇到不懂的知识点就记录在本博客内。

 

1.5复用具体实现

Java代码复用的三种常见方式:继承、组合、代理。

1、继承:使用extends关键字在基类的基础上创建新类,新类可以直接复用基类的非private的属性和方法。

要使用A类的方法,不改变其原有结构,创建一个类B,继承自A,这个类B拥有A类的所有方法和属性,并能自身做扩展,拥有A所没有的属性和方法。

2、组合:在新类中创建已有类的对象,通过该对象来调用已有类中的非private的属性和方法。

要使用A类的方法,为了不改变其原有结构,在一个新的类B中创建A类的一个对象a,以创建的这个对象a来调用A类的方法。

3、代理:在新类中创建代理,通过代理来操作已有类的非private的属性和方法。

要使用A类的方法,不改变其原有结构,在一个新的类B中创建A的对象a,并且在B中创建方法fb,方法内部是a调用A类的方法,但是使用时是B的对象调用其自身方法fb。

 

以上是关于一起读《Java编程思想》(第四版)的主要内容,如果未能解决你的问题,请参考以下文章

『Java编程思想-第四版』第二章:一切都是对象

java编程思想第四版第9章

Java编程思想第四版勘误

Java编程思想第四版(完整中文高清版)pdf

java编程思想第四版第九章习题

JAVA编程思想(第四版)学习笔记----4.8 switch(知识点已更新)