Junior — Middle
126
Java-да мұрагерлікті құру және пайдалану қалай жүзеге асады?
Сұралған компаниялар
Норд Клан
AI-дан жауап
sobes.tech AI
В Java наследование реализуется с помощью ключевого слова extends. Класс-наследник получает все открытые и защищённые поля и методы родительского класса, что позволяет повторно использовать код и расширять функциональность.
Пример:
class Animal {
void sound() {
System.out.println("Some sound");
}
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Bark");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.sound(); // Выведет "Bark"
}
}
Также в Java есть интерфейсы и ключевое слово implements для реализации множественного наследования поведения, так как множественное наследование классов не поддерживается.
Наследование позволяет создавать иерархии классов, улучшать читаемость и поддержку кода.