Встречается на собеседованиях • сегодня
Как реализованы принципы ООП в Java
Java поддерживает 4 основных принципа ООП:
- Инкапсуляция - сокрытие внутренней реализации через модификаторы доступа (
private,protected,public). Пример:
java
class Person {
private String name;
public String getName() { return name; }
public void setName(String name) { this.name = name; }
}- Наследование - через ключевое слово
extends:
java
class Animal {}
class Dog extends Animal {}- Полиморфизм - возможность объектов вести себя по-разному:
java
Animal animal = new Dog(); // полиморфизм подтипов
animal.makeSound(); // динамическое связывание- Абстракция - через абстрактные классы и интерфейсы:
java
abstract class Shape {
abstract void draw();
}
interface Drawable {
void draw();
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы