Java如何通过第七章实现类的复用?

2026-05-17 01:520阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2323个文字,预计阅读时间需要10分钟。

Java如何通过第七章实现类的复用?

继承、向上转型、final、初始化过程 + 第七章 + 复用类 + 第一种方法非常直观:只需在新类中产生现有类的对象(组合)。第二种方法更细致:它根据现有类的类型来创建新类(继承)。

继承、向上转型、final、初始化过程 第七章 复用类

第一种方法非常直观:只需在新的类中产生现有类的对象(组合)。

第二种方法更细致一些:它按照现有类的类型来创建新类(继承)。

7.1 组合语法

  只需将对象引用置于新类中即可。

class A{} class B{ A a = new A(); }

  如果想初始化这些引用,可在下列位置进行:

  1. 在定义对象的地方。
  2. 在类的构造器中。
  3. 在真正使用这些对象之前,惰性初始化。
  4. 使用实例初始化。
7.2 继承语法

当创建一个类时,总是在继承。

  在继承过程中,需要先声明“新类与旧类相似”。在基类名称后紧随关键词extends,当这么做时,会自动得到基类中所有的域和方法。

  为了继承,一般将数据成员指定为private,将方法指定为public(protected成员也可以借助导出类访问)。

  Java使用super关键字表示超类,当前类就是从超类继承来的,如super.scrub()将调用基类(父类)版本的scrub()。

7.2.1 初始化基类

  当创建一个导出类对象,该对象包含了一个基类的子对象。这个字对象与你用基类直接创建的对象是一样的。

阅读全文

本文共计2323个文字,预计阅读时间需要10分钟。

Java如何通过第七章实现类的复用?

继承、向上转型、final、初始化过程 + 第七章 + 复用类 + 第一种方法非常直观:只需在新类中产生现有类的对象(组合)。第二种方法更细致:它根据现有类的类型来创建新类(继承)。

继承、向上转型、final、初始化过程 第七章 复用类

第一种方法非常直观:只需在新的类中产生现有类的对象(组合)。

第二种方法更细致一些:它按照现有类的类型来创建新类(继承)。

7.1 组合语法

  只需将对象引用置于新类中即可。

class A{} class B{ A a = new A(); }

  如果想初始化这些引用,可在下列位置进行:

  1. 在定义对象的地方。
  2. 在类的构造器中。
  3. 在真正使用这些对象之前,惰性初始化。
  4. 使用实例初始化。
7.2 继承语法

当创建一个类时,总是在继承。

  在继承过程中,需要先声明“新类与旧类相似”。在基类名称后紧随关键词extends,当这么做时,会自动得到基类中所有的域和方法。

  为了继承,一般将数据成员指定为private,将方法指定为public(protected成员也可以借助导出类访问)。

  Java使用super关键字表示超类,当前类就是从超类继承来的,如super.scrub()将调用基类(父类)版本的scrub()。

7.2.1 初始化基类

  当创建一个导出类对象,该对象包含了一个基类的子对象。这个字对象与你用基类直接创建的对象是一样的。

阅读全文