Вопрос, если мы создаем перменную типа интерфейс и присваиваем ей референс класса, то в этой переменной интерфейса будут хранится методы и переменные класса, которые к интерфейсу не относятся? Понятно, не смогу их использовать, но это ситуация как с наследованием private методов, что они физически есть, но их просто так не достать, или же эти переменные и методы просто теряются?