В книге и Интернете, например здесь Android Handling many EditText fields in a ListView, TextWatcher является классом, но на android devoloper это интерфейс http://developer.android.com/reference/android/text/TextWatcher.html. И Eclipse говорят, что это интерфейс. Кто такой?)Класс или интерфейс TextWatcher?
0
A
ответ
1
TextWatcher - это интерфейс. В примере, который вы указали, он используется как интерфейс, а класс MyTextWatcher реализует интерфейс TextWatcher. Если TextWatcher был классом, ему нужно было бы использовать extends.
Интерфейс:
private class MyTextWatcher implements TextWatcher {
Класс:
private class ThisWontWork extends TextWatcher {
0
TextWatcher является интерфейс ... в android.text.TextWatcher
public interface TextWatcher implements NoCopySpan
Смежные вопросы
- 1. абстрактный класс или интерфейс
- 2. Статический класс или интерфейс
- 3. класс или интерфейс ожидается
- 4. Ожидаемый класс, интерфейс или enum
- 5. Ожидаемый класс, интерфейс или enum
- 6. Hadoop Mapper: класс или интерфейс
- 7. Аннотация класс или интерфейс: JAVA?
- 8. Интерфейс, базовый класс или что?
- 9. Атрибут, интерфейс или абстрактный класс
- 10. Чтобы проверить класс или интерфейс, реализует или расширяет определенный интерфейс
- 11. Является ли интерфейс или класс ITestResult TestNG? если интерфейс, какой класс реализовал этот интерфейс?
- 12. Абстрактный класс, класс, интерфейс
- 13. Ошибка Android Studio: класс, интерфейс или перечисление
- 14. Ожидается Android Studio «класс» или «интерфейс»
- 15. Интерфейс или абстрактный класс для выполнения требований
- 16. Что приходит первым - интерфейс или класс
- 17. Java - ожидаемый класс, интерфейс или enum
- 18. ожидаемый класс, делегат, перечисление, интерфейс или структура
- 19. C# анонимный интерфейс реализации (или абстрактный класс)
- 20. Несколько ошибок: класс, интерфейс или enum ожидается
- 21. Ожидаемого класс, делегат, перечисление, интерфейс или структура
- 22. Класс или интерфейс Ожидаемая студия Android
- 23. класс, интерфейс или перечисление, ожидаемое в runnable
- 24. Интерфейс, абстрактный класс или другой подход java
- 25. Ожидаемый класс или интерфейс с OnTouchListener android
- 26. org.hibernate.InstantiationException: Невозможно создать абстрактный класс или интерфейс
- 27. класс или интерфейс, ожидаемый после скобки
- 28. класс или интерфейс ожидаемых показов на pom.xml
- 29. Ошибка Java: класс, интерфейс или enum ожидается,
- 30. gradle building: класс, интерфейс или enum ожидается
Я скопировал его код и Eclipse, говорят, что это не так си - Тип TextWatcher не может быть суперклассом MyTextWatcher; суперкласс должен быть классом – user1884872
О, вы говорите об ответе, а не о вопросе. В любом случае, я бы сказал, что ответ был в основном общим, потому что вы не расширяете интерфейс, вы его реализуете. Я бы считал, что они означают «класс MyTextWatcher реализует TextWatcher» –