class Base2 {
greet() {
console.log("Hello, world!");
}
}
class Derived2 extends Base2 {
greet(name?: string) {
if (name === undefined) {
super.greet();
} else {
console.log(`Hello, ${name.toUpperCase()}`);
}
}
}
const d = new Derived2();
d.greet();
d.greet("reader");
控制台输出:
Hello ,world!
Hello READER