mirror of
https://github.com/LingCoder/OnJava8.git
synced 2026-08-24 15:03:29 +08:00
[hotfix] Change "为从它继承的" into ”为它的“
This commit is contained in:
@@ -202,7 +202,7 @@ s.draw()
|
||||
|
||||
你可能再次认为 **Shape** 的 `draw()` 方法被调用,因为 s 是一个 **Shape** 引用——编译器怎么可能知道要做其他的事呢?然而,由于后期绑定(多态)被调用的是 **Circle** 的 `draw()` 方法,这是正确的。
|
||||
|
||||
下面的例子稍微有些不同。首先让我们创建一个可复用的 **Shape** 类库,基类 **Shape** 为从它继承的所有子类建立了公共接口——所有的形状都可以被绘画和擦除:
|
||||
下面的例子稍微有些不同。首先让我们创建一个可复用的 **Shape** 类库,基类 **Shape** 为它的所有子类建立了公共接口——所有的形状都可以被绘画和擦除:
|
||||
|
||||
```java
|
||||
// polymorphism/shape/Shape.java
|
||||
|
||||
Reference in New Issue
Block a user