abstract class AbstractEngineer {
protected coding(): void {}
}
class ConcreteEngineer extends AbstractEngineer {
private name: string;
private designation: string;
private location: string;
constructor(name: string, designation: string, location: string) {
super();
this.name = name;
this.designation = designation;
this.location = location;
}
public me(): void {
console.log(`I'm ${this.name}, a ${this.designation} who's been living in ${this.location}.`)
}
}
const engineer = new ConcreteEngineer('Maxime Golfier', 'Software Engineer', 'Paris, France');
engineer.me();
-
Notifications
You must be signed in to change notification settings - Fork 1
maxgfr/maxgfr
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
So, let's me introduce myself
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published