Полиморфизм - это способность одного и того же поведения иметь множество разных проявлений или форм. Полиморфизм - это один и тот же интерфейс, который использует разные экземпляры для выполнения разных операций.
Полиморфизм является вариантом осуществления множественных форм экспрессии объектов, таких как:
В действительности мы нажимаем клавишу F1:
Если в настоящее время всплывает документ с справочным документом AS 3
Три необходимые условия для полиморфизма
Наследование переопределения ссылки на родительский класс, указывающий на объект класса дочернего класса
Родитель P = новый ребенок ();
При вызове метода с использованием полиморфного метода сначала проверьте, находится ли метод в родительском классе. Если нет, будет ошибка компиляции; Если так, то вызовите метод подкласса с тем же именем.
пример
Пакет Wangyi; Class Base {public void method () {system.out.println ("base");}} class son extends base {public void method () {system.out.println ("son");}} public void methodb () {system.out.println ("sonb");} public class test01 {system.out.println ("sonb");}} public class test01 {system.out.println ("sonb"); {Base base = new son (); base.method (); base.methodb ();}}Спросите о результатах вывода этой программы. (D)
А. База Sonbb. Сын Сонбк. Базовый сын Сонбд. Компиляция не проходит объяснение: базовая база = новый Son (); является полиморфным представлением. Объект родительского класса вызывает подкласс и создает объект Son. Метод метода (), вызываемый базом, называется методом метода (), переопределяемый подклассом. В настоящее время база все еще принадлежит базовому объекту. Когда базовые вызовы methodb () этого метода не существует в базовом объекте, поэтому компиляция не может быть передана. Чтобы позвонить, вам нужно сыграть сына = (сын) база; сначала, а затем позвоните с son.methodb ().
Суммировать
Выше приведенное дело о коде полиморфического экземпляра Java в этой статье, я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на другие связанные темы на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это. Спасибо, друзья, за вашу поддержку на этом сайте!