Интерфейс как тип в Java? - PullRequest
       5

Интерфейс как тип в Java?

32 голосов
/ 02 сентября 2011

С Учебные руководства по Java :

В Java класс может наследовать только от одного класса, но он может реализовать более одного интерфейса. Следовательно, объекты могут иметь несколько типов : тип их собственного класса и типы всех интерфейсов, которые они реализуют. Это означает, что если переменная объявлена ​​как Тип интерфейса, его значение может ссылаться на любой объект, который создается из любого класса, который реализует интерфейс .

Может ли кто-нибудь предоставить мне базовый псевдотип для этого. Я не понял жирных линий.

Ответы [ 11 ]

1 голос
/ 02 сентября 2011

Это следующее правильное назначение:

class AClass implements AInterface {
}


AInterface var = new AClass();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...