В Java вы можете указать во время объявления, что экземпляр переменной будет реализовать интерфейс? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
В Java вы можете указать во время объявления, что экземпляр переменной будет реализовать интерфейс? [закрыто]

Сообщение Anonymous »

Допустим, у меня есть что -то подобное < /p>

Код: Выделить всё

interface TestInterface{
boolean isAllGood();
//SNIP SEVERAL OTHER METHODS
}

class A extends Class B implements TestInterface
class C extends Class D implements TestInterface
класс B и D оба расширяют базовое
Так что теперь я пишу код, у которого есть локальная переменная, которая будет типа базового уровня, но всегда будет либо классом, либо классом c.
Могу ли я каким -то образом отметить, что это будет вызов, чтобы это было в тестировании. /> Что -то вроде: < /p>
Защищенное базовое стекло. /> ((Testinterface)) либо Aaorc)
по всему коду < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... iable-will

Вернуться в «JAVA»