美文网首页The Magnificent Java
《Java编程思想》复用

《Java编程思想》复用

作者: Jasoncfpl | 来源:发表于2016-03-30 09:56 被阅读101次

复用代码是java众多引人注目的功能之一。

Java 复用类有2中方式。第一种是组合,组合就是在新类中产生现有类的对象,新的类是由现有的对象组成的,所以叫组合。第二种方式是继承,继承就是按照现有类的类型来创建新的类。无需改变现有类的形式,采用现有类的形式并在其中添加新代码,这种方式就叫做继承。继承是面向对象程序设计的基石之一。

组合:比如说有一个汽车类car和一个发动机类engine

public class Engine{

  public void start(){

      //dosomething...

  }

}

在car类中包含engine类的对象,并且在car的方法中可以调用engine的方法,这种就叫组合。

继承:比如有一个人类people,有一个女人类women,women类继承people类,可以调用重写直接调用people类的方法。

publicclassPeople{

publicvoidrun(){

dosomthing..

}

}

public class Women extends People{

public void goSomeWhere(){

super.run();

}

}

继承是Java语言不可缺少的一部分。当创建一个类是总是在隐式的继承。java中所有的类都继承了Object类。Object类是Java中的根类。说到继承,要注意区分方法的重写(override)重载(overload)。重写是子类继承父类,并重写父类的方法,其中方法名,参数列表,返回类型都相同。重载则是在同一个类当中,方法名相同但是参数类型、参数个数或者参数顺序不同(注:仅返回类型不同不是重载)。

相关文章

  • 《Java编程思想》复用

    复用代码是java众多引人注目的功能之一。 Java 复用类有2中方式。第一种是组合,组合就是在新类中产生现有类的...

  • Java编程思想学习笔记(7)

    Java编程思想学习笔记(7) 复用类 复用代码是Java的功能之一。 Java中对代码的复用是围绕着类展开的,可...

  • Java编程思想 复用类

    继承语法 在创建子类对象的时候,会执行父类相关的构造方法的理解:子类可以使用父类的public,protected...

  • Java编程思想(六) 复用类

    只需在新的类中产生现有类的对象。由于新的类是由现有的类的对象组成,被称为组合。 按照现有类的类型来创建新类。无需该...

  • Java线程池

    为什么需要线程池 对象复用思想在编程中有很多应用,不论是线程池还是连接池都是一种对象复用的思想。今天来谈谈Java...

  • Java编程思想笔记四:复用类

    复用类就是指在不复制代码的前提下,通过某种手段创建新类来复用代码。作者本章介绍了两种手段:组合和继承,此外,还介绍...

  • RxSwift (一) 初探

    编程思想 Swift 是一门静态语言 RxSwift 响应式编程思想 RxSwift 学习的必要性 复合 复用 清...

  • 《Java编程思想》——《Java编程思想》——

  • Java编程思想笔记7.复用类

    点击进入我的博客 复用代码是Java众多引人注目的功能之一,但要成为极具革命性的语言,仅仅能够复制代码并对之加以改...

  • 《 Java 编程思想》CH07 复用类

    复用代码是 Java 众多引人注目的功能之一。 Java 可以通过创建类来复用代码,要在使用类的时候不破坏现有代码...

网友评论

    本文标题:《Java编程思想》复用

    本文链接:https://www.haomeiwen.com/subject/aegslttx.html