Так что я довольно новичок в Java, и у меня возникают проблемы с обволакиванием этой концепции.Интерфейсы обратного вызова в Java
Я получил это работает, делая это:
То, что я не понимаю, что в моем WorkerClass у меня есть конструктор, который принимает в качестве параметра типа CallBackInterface.
В моем классе Основная активность Я делаю экземпляр моего WorkerClass, передавая текущий экземпляр Main Activity..why это работает? Разве это не должно дать мне ошибку, потому что конструктор из WorkerClass требует другого параметра?
Извините, если это звучит глупо, но я хочу понять, почему он работает, а не просто помнить, что он работает так, поэтому я буду использовать его в будущем.
Не размещайте фотографии кода. Код - это текст. – khelwood
Что будет отличаться от требуемого параметра? Я думаю, что концепция, которую вы не понимаете, является интерфейсом Java. – chrylis
Подробнее о интерфейсах в Java :) –