С Учебные руководства по Java :
В Java класс может наследовать только от одного класса, но он может реализовать более одного интерфейса. Следовательно, объекты могут иметь несколько типов : тип их собственного класса и типы всех интерфейсов, которые они реализуют. Это означает, что если переменная объявлена как Тип интерфейса, его значение может ссылаться на любой объект, который создается из любого класса, который реализует интерфейс .
Может ли кто-нибудь предоставить мне базовый псевдотип для этого. Я не понял жирных линий.
Это следующее правильное назначение:
class AClass implements AInterface { } AInterface var = new AClass();