Back to questions
Junior — Middle
79
Каким образом объектно-ориентированное программирование реализуется в языке Java?
Answer from AI
sobes.tech AI
В Java объектно-ориентированное программирование (ООП) реализуется через основные принципы: инкапсуляцию, наследование, полиморфизм и абстракцию.
- Классы и объекты: Класс — это шаблон для создания объектов, которые являются экземплярами класса.
- Инкапсуляция: Сокрытие данных внутри класса с помощью модификаторов доступа (private, protected, public).
- Наследование: Позволяет создавать новый класс на основе существующего, используя ключевое слово
extends. - Полиморфизм: Возможность использовать объекты разных классов через общий интерфейс или базовый класс.
- Абстракция: Определение абстрактных классов и интерфейсов для описания общих свойств и поведения.
Пример:
public class Animal {
public void sound() {
System.out.println("Some sound");
}
}
public class Dog extends Animal {
@Override
public void sound() {
System.out.println("Bark");
}
}
public class Main {
public static void main(String[] args) {
Animal myDog = new Dog();
myDog.sound(); // Выведет "Bark"
}
}