Mit Blick auf verschiedene pages in the Android docs, einige von ihnen Liste "Bekannte indirekte Unterklassen". Was bedeutet das?"Indirekte Unterklasse" in Android definieren
16
A
Antwort
16
Bei einer Schnittstelle handelt es sich um eine Liste von Klassen, die die Schnittstelle implementieren.
Für eine Klasse ist es eine Liste von Klassen, die von der Klasse abgeleitet sind, aber indirekt (dh die Klasse in der Liste stammt von einer Klasse, die direkt von der direkt oder indirekt dokumentierten Klasse abgeleitet ist).
So ist die android.view.ViewGroup
ergibt sich unmittelbar aus android.view.View
und indirekt von java.lang.Object
:
java.lang.Object
android.view.View
android.view.ViewGroup
Da Schnittstellen nur umgesetzt werden können, nicht direkt abgeleitet von einer Klasse, die eine Schnittstelle implementiert wird immer als ‚indirekt abgeleitet‘ sein von der Schnittstelle.
Verwandte Themen
- 1. Indirekte Variablenzuweisung in bash
- 2. Indirekte Referenzierung in Korn Shell
- 3. Hibernate, indirekte Beziehungen Zuordnung
- 4. MVC indirekte Assoziationen
- 5. 6502 indirekte Adressierung Fragen
- 6. jgoodies Bindings + indirekte Änderungen
- 7. ASH Variable indirekte Referenz
- 8. Ungültige indirekte Referenz 0x416f68a0 in decodeIndirectRef
- 9. definieren Eigenschaft, die eine Unterklasse und entsprechen Protokoll
- 10. definieren Funktion mit Erwarteter typeclass und Unterklasse Typ Parameter
- 11. Indirekte Bindung an untergeordnete Sammlungen in XAML
- 12. Indirekte rekursive allgemeine Typdefinitionen in scala
- 13. Selen: Wählen indirekte Geschwister Element
- 14. Unterklasse oder nicht Unterklasse
- 15. Ein Array in sh für Android definieren
- 16. Wie definieren Sie Callbacks in Android?
- 17. Definieren Sie den Startpunkt in Android?
- 18. Android-Layout für definieren Bildschirm
- 19. android ImageView Unterklasse wird nicht korrekt angezeigt
- 20. Wie Konstanten/Abschluss Variablen in der abstrakten Oberklassen definieren, sondern sie in der Unterklasse zuordnen?
- 21. Wie serialisiert ich indirekte Beziehungen mit Abfragegruppen?
- 22. VC++ Linker indirekte Abhängigkeiten für statische Bibliotheken
- 23. Indirekte Änderung der überladenen Eigenschaft Laravel MongoDB
- 24. Bash indirekte Variablen Zuweisung innerhalb einer Funktion
- 25. Ungültige indirekte Referenz auf NewObject Anruf
- 26. Indirekte Beobachterberichte des Typs "Ractive.js" Gleicher Wert
- 27. Android GetMenuInFlater() in einer Fragment-Unterklasse - kann Methode
- 28. Matlab Unterklasse Frage
- 29. Init in Unterklasse überschreiben
- 30. Swift Constraints in Unterklasse
Oh, CharSequence ist eine Schnittstelle ... Ich fühle mich albern – Casebash