提交 d92d5656 编写于 作者: D DCloud_LXH

fix: suuper -> super

上级 6cbc53ef
......@@ -279,7 +279,7 @@ class Person {
class Developer extends Person{
likeLanguage:string = "ts"
constructor(newname:string) {
supper(newname)
super(newname)
}
}
......@@ -288,7 +288,7 @@ console.log(d.name); // tom
console.log(d.likeLanguage); // ts
```
- 子类必须包含构造函数的实现且必须使用 `supper` 调用父类的构造函数。
- 子类必须包含构造函数的实现且必须使用 `super` 调用父类的构造函数。
- 如果要控制父类中某些属性方法不被子类继承,可使用可见性修饰符(private、protected等),具体[见下](#modifier)
- 多重继承:子类还可以被孙类继承
......@@ -307,7 +307,7 @@ class Polygon {
class Square extends Polygon {
constructor() {
supper()
super()
}
override name(): string {
return "Square";
......@@ -328,7 +328,7 @@ class Shape {
class Rectangle extends Shape {
constructor() {
supper()
super()
}
override vertexCount = 4
}
......@@ -347,7 +347,7 @@ class Rectangle {
}
class FilledRectangle extends Rectangle {
constructor() {
supper()
super()
}
override draw() {
super.draw();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册