Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich muss ehrlich sagen: diese Frage macht relativ wenig Sinn. Am ehesten würde die 4. Option in Frage kommen:
Eine Klasse ist eine Definition für ein Objekt, wie eine Bauanleitung. Also Nein.
Ein Objekt ist, wie gesagt, einfach ein Objekt entsprechend seiner "Bauanleitung".
Ein Datentyp ist eine Einheit sowie Joule, Newton oder Meter; ebenfalls nein.
Bleibt also nur der Unterprogrammaufruf. Der Entspricht aber eher dem Boten als der Nachricht.
Eine Botschaft ist für mich etwas, wo zwei Objekte kommunizieren. Da "Klasse" und "Datentyp" (in Java) eigentlich identisch ist und beide den Aufbau eines Objektes Beschreiben, würde ich diese ausschließen. Die entsprechen eher einem Bauplan.
Am ehesten ist für mich der Programmaufruf eine "Botschaft", da damit einem Objekt gesagt wird, was es machen soll.
Andererseits ist eine Botschaft ja auch ein Objekt, da es Eigenschaften hat (Absender, Adressat, Inhalt). Somit wäre "Objekt" vielleicht im OO-Sinne eher die gewünschte Antwort!?
Wäre aber schwer geraten. Finde die Fragestellung und die Antwortmöglichkeiten sehr schwammig.
Andererseits ist eine Botschaft ja auch ein Objekt, da es Eigenschaften hat (Absender, Adressat, Inhalt). Somit wäre "Objekt" vielleicht im OO-Sinne eher die gewünschte Antwort!
Den Gedanken hatte ich auch. Allerdings stellt mich das nicht ganz zufrieden. Eine Referenz auf ein Objekt würde ich als Botschaft durchgehen lassen :/
@TE: Ich würde mir jetzt um diese Aufgabe keine Gedanken mehr machen; die mit Sicherheit korrekt zu beantworten halte ich für fast Unmöglich. Natac, kaoZ und Ich sind ja schon eine Weile mit Java unterwegs und sind uns total unsicher - ein Anfänger kann das nicht wissen.
Ich weiß nur das es z.B in der OCA Prüfung , zumindest anhand der vorbereitenden Lektüre zu genau solchen Situationen kommen kann ^^ um einen so richtig zu verunsichern :applaus:
haha ok vielen Dank, dann werde ich da wohl mal in die Sprechstunde gehen müssen und fragen was Sie hören wollen.
und leider muss eine Antwort stimmen...
Auch hier wird sich mit der Frage nicht beschäftigt und man muss auch hier zugeben, dass der Begriff "Botschaft" in Java eher nicht gebraucht wird. Dennoch:
Ich persönlich würde wegen Definitionsfragen nicht in die Sprechstunde gehen, sondern mal im Script nachsehen. Es muss hier eine Definition hierfür geben, wenn es in der Prüfung abgefragt wird.
6.9.6 Botschaften
In der Objektorientierung spielen Botschaften
messages
an Objekte von anderen
Objekten eine groe Rolle. In Java wird das Senden einer Botschaft an ein
anderes Objekt dadurch implementiert, dass eine Methode des die Botschaft
empfangenden Objekts aufgerufen wird
Daher würde ich hier "Aufruf von Unterprogrammen" (Nicht in Bezug zu java sondern zu oop) nehmen.