Interface Verständnisfragen

Marlix

Neues Mitglied
Hey Leute =)
Ich bin leider noch nicht so erfahren mit Java, dass ich mir einige Verständnisfragen selber logisch herleiten und erklären kann. Deshalb würde ich mich freuen, wenn man mir dabei helfen kann. Ich will dabei noch erwähnen, dass es keine Hausaufgaben sind. Es gibt jeweils 6 Fragen, und man solle sagen, welche richtig/falsch sind.

"Sei s eine Referenzvariable vom Typ S. Was kann alles der dynamische Typ s?​
  • (A) Eine Erweiterungsklasse (falls s eine Klasse ist)
  • (B) Ein elementarer Datentyp (falls s die zugehörige Wrapper Ḱlasse ist)
  • (C) Eine Klasse die s implementiert (falls s ein Interface ist)
Das A und C richtig sind, weiss ich. Aber was genau ist ein Interface? Ich hatte gelesen, dass es keinen Konstrktor gibt und keine Methodendefinition (was auch immer damit gemeint ist?). Aber wozu benötige ich Interfaces?
  • (D) Eine Klasse, von der s direkt oder indirekt erbt (falls s eine Klasse ist)
  • (E) Ein Interface, das s als abstrakte Klasse erweitert (falls s ein Interface ist)
  • (F) Eine Erweiterungsklasse einer Klasse, die s implementiert (falls s ein Interface ist)
Ich vermute hierbei, dass D hierbei korrekt ist. Aber bei E und F weiss ich es absolut nicht.

Vielen Dank schonmal, für jegliche Hilfe!
 

JStein52

Top Contributor
Hast du deine Antworten inzwischen ? Weisst du schon was ein Interface ist ?
Und kann es sein dass du in deinem Post oben das grosse S und das kleine s ab und zu durcheinander gebracht hast ?
 

Neue Themen


Oben