так я иду от переменного тока # .net фон ,, и я пытаюсь сделать это в JavaC# .net события и ява
Class A{
public delegate void EventHandler();
public static event EventHandler workComplete();
void doWork(){
// DO WORK
}
void onWorkComplete(){
// Riase Event
workComplete();
}
} класса Main {
A a = new A();
a.workComplete +=() -> {
// On Class A Complete Work
Console.WriteLine("Work Complete");
`
}; }
Я ищу делегатов в событии Java-события, являются делегатами-заказчиками, как в C# .net, но похоже, что у Java нет делегатов, тогда я хочу, чтобы искать, как события работают на Java, тогда я падаю на три вещи 1- Действие Listener 2- События Слушатель 3- и много интерфейсов модели 4-наблюдатель
и все это смешать до меня ,, может быть, потому что я просто понимаю, C# события, которые использует делегатов.
Так что если кто-нибудь может дать пример примера, например, код C# .net выше, в Java это будет очень полезно.
Thank you.
Java использует шаблон наблюдателя (обычно называемый как Listeners in java) для событий. Google java listeners для примеров. –