Показать сообщение отдельно
Старый 04.12.2011, 19:54   #1
Ksanatos
ПроЭктировщик
 
Аватар для Ksanatos
 
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений
(для 17 пользователей)
Наследование в Java. Использование методов из наследника через интерфейс.

Есть интерфейс и экземпляр этого интерфейса в переменной, ей, естественно, присвоен, описанный с помощью интерфейса, класс. Можно ли как-то обратится с помощью этой переменной к методам из класса не описанным в интерфейсе?
Вот пример кода:
interface Sample {
  public 
void someMethod();
}

class 
implements Sample {
  public 
String methodInClass() {
    return 
"yaeh!";
  }
}

class 
{
  
Sample variable = new A();
  
String.out.println("Is it true? " variable.methodInClass());//можно-ли делать так, и если нет, то чем это можно заменить?

__________________



(Offline)
 
Ответить с цитированием