Встречается на собеседованиях • сегодня
В чем разница между методами Public и Protected
public и protected — это модификаторы доступа в ООП, определяющие видимость свойств и методов класса.
- public: доступен отовсюду — внутри класса, в наследниках и извне (экземпляры класса).
- protected: доступен только внутри класса и его наследников, но не извне.
Пример:
javascript
class Animal {
public name = 'Dog'; // Доступен везде
protected age = 5; // Только внутри класса и наследников
}
class Dog extends Animal {
getAge() {
return this.age; // OK — наследник
}
}
const animal = new Animal();
console.log(animal.name); // OK — public
console.log(animal.age); // Ошибка — protected
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы