Вызов функции класса с использованием интерфейса, который был реализован этим классом [закрыто]JAVA

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

Сообщение Anonymous »

У меня есть два класса: контроллер (основной класс) и Eventsource. Eventsource Class реализует интерфейс Eventsourceif. Я хочу назвать метод (Markeiss) класса Eventource из моего класса контроллера. Этот Markeiss является только частью класса Eventource и не присутствует в интерфейсе. У меня нет событий в моем классе контроллера, но в нем есть Eventsourceif (интерфейс). Есть ли способ вызвать Markeiss из контроллера без создания нового экземпляра Eventource Class, то есть, используя только интерфейс Eventsourceif?import com.maitreya.code.EventSourceIF;

public class Controller {
public static void main(String[] args) {
// some code
// call EventSource markEISS method
}
}
< /code>
eventsourceif.java
package com.maitreya.code;

public interface EventSourceIF {
public void func1();
}
< /code>
и eventsource.java < /p>
package com.maitreya.code;

public class EventSource implements EventSourceIF {
@Override
public void func1() {
// TODO Auto-generated method stub

}

public void markEISS() {
// logic
}
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... that-class

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