Полиморфные члены доступа к функциям

Пакет Day8, 

общественный  класс Polymorphyic { 

    общественный  статический  недействительный основной (String [] арг) { 
Fruit F = новый новый Apple ( K ); 
System.out.println (f.num); // переменный - член , чтобы увидеть левый ход, выход родительского Num, "10" 
Яблоко = А новый новый Apple (); 
a.print (); // метода членов смотрит направо, выход подкласс печати (), "конструктор подкласса" 
    } 

} 
класс Fruit {
     INT NUM = 10 ; // родительских переменные - члены класса
     общественности  недействительным печати () { 
        System.out.println ( «родительский конструктор класса» ); 
    } 
} 
классApple , расширения с Fruit {
     INT NUM = 20 ; переменными членами // дочернего класса
     общественность  недействительным печать () { 
        System.out.println ( "конструктор подкласса" ); 
    } 
}

Результат:

10

Подкласс Конструкторы

Краткое описание:

переменная член: компилировать слева , чтобы увидеть родительский класс, бежать , чтобы увидеть левую сторону родительского класса

Методы участников: компилировать слева , чтобы увидеть родительский класс, бежать , чтобы увидеть правильные подкатегории

рекомендация

отwww.cnblogs.com/time123/p/11512987.html