【问题标题】:polymorphism without virtual methods没有虚方法的多态性
【发布时间】:2011-05-26 17:25:46
【问题描述】:

根据 SCJP Sun Certified Programmer for Java 6 Study Guide 一书,“所有 java 对象都是多态的”。

class B {} class A extends B {}

A 类没有任何被覆盖的方法。是多态的吗?

【问题讨论】:

  • 如果“所有 java 对象都是多态的”,那么根据定义它就是。

标签: java


【解决方案1】:

当然,因为 B 类扩展了 Object 并且 Object 已经有了一些方法。

【讨论】:

    【解决方案2】:

    默认情况下,每个对象都从 Object 继承,所以总的来说答案是肯定的

    【讨论】:

      猜你喜欢
      • 2022-11-19
      • 1970-01-01
      • 2018-07-11
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      相关资源
      最近更新 更多