Встречается на собеседованиях • сегодня
Что такое классы в TypeScript
Классы в TypeScript — это шаблоны для создания объектов с определенными свойствами и методами. Они поддерживают ООП-концепции: наследование, инкапсуляцию и полиморфизм.
Особенности:
- Модификаторы доступа (
public,private,protected) - Наследование через
extends - Абстрактные классы (
abstract) - Реализация интерфейсов (
implements)
Пример:
typescript
class Animal {
constructor(public name: string) {}
move(distance: number = 0) {
console.log(`${this.name} moved ${distance}m`);
}
}
class Dog extends Animal {
bark() {
console.log('Woof!');
}
}
const dog = new Dog('Rex');
dog.move(10); // "Rex moved 10m"
dog.bark(); // "Woof!"
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы