Mon Mar 24
typescript
Author:Noritaka
class Person {
readonly id: number = 32;
constructor(public name: string, private age: number) {
}
incrementAge() {
this.age += 1;
}
greeting(this: Person) {
console.log(`Hello! My name is ${this.name}. I am ${this.age} years old.`);
}
}
class Teacher extends Person {
constructor(name: string, age: number, public sbuject: string) {
super(name, age);
}
}
const teacher = new Teacher('Quill', 38, 'Math');
teacher.greeting();