class Person {
constructor(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
greeting() {
return `Assalomu Alaykum ${this.firstName} ${this.lastName}`;
}
}
class StatusPerson extends Person {
constructor(firstName, lastName, age) {
super(firstName, lastName)
this.age = age
}
get() {
return `${this.firstName} ${this.lastName} is ${this.age} years old!`
}
}
const firstUser = new Person('Azizbek', 'Ahmadjonov');
const secondUser = new StatusPerson("Azizbek", "Ahmadjonov", 18)
console.log(firstUser.greeting());
console.log(secondUser.get());
Bu esa JavaScript Classiga oid misol
constructor(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
greeting() {
return `Assalomu Alaykum ${this.firstName} ${this.lastName}`;
}
}
class StatusPerson extends Person {
constructor(firstName, lastName, age) {
super(firstName, lastName)
this.age = age
}
get() {
return `${this.firstName} ${this.lastName} is ${this.age} years old!`
}
}
const firstUser = new Person('Azizbek', 'Ahmadjonov');
const secondUser = new StatusPerson("Azizbek", "Ahmadjonov", 18)
console.log(firstUser.greeting());
console.log(secondUser.get());
Bu esa JavaScript Classiga oid misol