[itProger] Уроки Java с нуля #14 – Наследование в классах
Java 1816. Как связать классы в java
В Java классы можно связывать с помощью наследования и композиции. public class Animal {
public void eat() {
// реализация метода }
}
public class Dog extends Animal {
public void bark() {
// реализация метода }
} В данном примере класс Dog наследует класс Animal и добавляет свой собственный метод bark(). Теперь объекты класса Dog могут вызывать как методы класса Dog, так и методы класса Animal. 2. Композиция (HAS-A): Композиция позволяет создавать объекты одного класса внутри другого класса в качестве его членов...
Java 44. Создайте в объекте-наследнике конструктор по умолчанию, если в базовом классе он не определен (но определен другой конструктор).
Если в базовом классе определен конструктор, то конструктор по умолчанию создается автоматически. Однако, если базовый класс не имеет конструктора по умолчанию и в нем определен другой конструктор, то в объекте-наследнике можно создать конструктор по умолчанию с помощью ключевого слова super. Вот пример такого конструктора: public class MyBaseClass {
private int value;
public MyBaseClass(int value) {
this.value = value;
}
public int getValue() {
return value;
...