Что такое Java 2 подкласса

Подкласса Java представляет собой класс, который наследует метод или методы из суперкласса Java.

Класс Java может быть как подкласс, суперкласса, оба или ни одной!

Класс Cat в следующем примере подкласса и класса животного является суперкласса.


public class Animal {



    public static void hide() {

        System.out.println("The hide method in Animal.");

    }



    public void override() {

        System.out.println("The override method in Animal.");

    }

}



public class Cat extends Animal {



    public static void hide() {

        System.out.println("The hide method in Cat.");

    }



    public void override() {

        System.out.println("The override method in Cat.");

    }



    public static void main(String[] args) {

        Cat myCat = new Cat();

        Animal myAnimal = (Animal)myCat;

        myAnimal.hide();

        myAnimal.override();

    }

}

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

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

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