Встречается на собеседованиях • сегодня
Какие технические инструменты ООП выражены в коде
В Java ООП выражается через:
- Классы и объекты - базовые строительные блоки:
java
class Car {
String model;
}
Car bmw = new Car();- Инкапсуляция - сокрытие данных через private поля и public методы:
java
class BankAccount {
private double balance;
public void deposit(double amount) {
balance += amount;
}
}- Наследование - extends для создания иерархий:
java
class Animal {}
class Dog extends Animal {}- Полиморфизм - переопределение методов и интерфейсы:
java
interface Shape {
void draw();
}
class Circle implements Shape {
@Override
public void draw() {
System.out.println("Drawing circle");
}
}- Абстракция - abstract классы/методы:
java
abstract class Vehicle {
abstract void move();
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы