一起读《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编程思想》(第四版)的主要内容,如果未能解决你的问题,请参考以下文章