作为一门面向对象开发的语言,代码复用是java引人注意的功能之一.java代码的复用有继承,组合以及代理三种具体的表现形式,下面一一道来. 第一种方式是通过按照现有的类的类型创建新类的方式实现代码的复用,这种方式称之为继承.当我们创建一个新类时,总是继承这样或者那样的父类,隐式的父类是Object类. public class A { int a; public A(int a) { this.a=a; System.out.println("------construct a------&qu…
在java中,有两种主要复用代码的方法:继承和组合. 继承,是OOP的一大特性,想必大家都非常熟悉了;组合,其实也很常见,只是不知道它的名字罢了. 继承 子类拥有父类的基本特性,需使用extend关键字实现,声明某子类继承于某父类 如下例子,麻雀继承鸟类 //鸟类 public class Bird { public void eat(){ System.out.println("Bird eat"); } public void fly(){ System.out.println(&…