ООП на Java. Лекция 3. Наследование и композиция
Java 1439. Композиция vs наследование.
Kомпозиция и наследование - это два основных механизма, которые позволяют организовать отношения между классами в Java. Оба этих механизма позволяют создавать связи между классами и переиспользовать код, но они имеют разные принципы работы и применяются в разных ситуациях. Наследование - это механизм, который позволяет классу наследовать свойства и методы другого класса, называемого родительским классом или суперклассом. При использовании наследования, класс-наследник получает все свойства и методы родительского класса и может добавлять свои собственные свойства и методы...
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): Композиция позволяет создавать объекты одного класса внутри другого класса в качестве его членов...