Какова главная

Иногда подкласс наследует метод из суперкласса, что не вполне соответствует ее потребностям. Возможно, подкласса унаследовал двадцать методами и только один из них был не совсем верно.

В этом случае, подклассу будет превалировать, что метод путем пересмотра, что сам метод.

Переопределить это не влияет на методы, определенные в суперкласса.

Класс Cat в следующем примере подкласса и класса животного является суперкласса. Перекрывает Cat класс есть () метод, унаследованный от класса Animal.


public class Animal {



    public void eat() {

        System.out.println("Eat for Animal");

    }

}



public class Cat extends Animal {



    public void eat() {

        System.out.println("Eat for Cat");

    }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>