class typescript
Estimated reading time: 1 minutewhat is class?
A class is a template which hold a lot of objects and methods .
- class is a blueprint or template or set of instructions
general class
class Greeter {
greeting: string;
constructor(message: string) {
this.greeting = message;
}
greet() {
return "Hi, " + this.greeting;
}
}
let greeter = new Greeter("code4mk");
inheritance class
class Animal {
move(distanceInMeters: number = 0) {
console.log(`Super Man weight is ${weight}kg. `);
}
}
class Human extends Animal {
run() {
console.log('ok go!');
}
}
const dog = new Human();
dog.run();
dog.move(10);
dog.run();