|
|
klasse in andere klasse instanzieren |
|
ROIIOR |
Forum-Anfänger
|
|
Beiträge: 23
|
|
|
|
Anmeldedatum: 18.01.16
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.06.2016, 11:14
Titel: klasse in andere klasse instanzieren
|
|
Hallo zusammen,
könnte jemand mir sagen wie ich eine Klasse in andere klasse instazieren kann.?
vielen Dank
ROIIOR
|
|
|
|
|
punkNgrind |
Forum-Century
|
|
Beiträge: 136
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 27.06.2016, 12:30
Titel:
|
|
Vielleicht verstehe ich dein Problem nicht ganz, aber ich würde sagen so:
Erstellen der Klasse A:
Instanz der Klasse A in B erstellen:
Aufruf der Klasse B:
Macht so natürlich kein Sinn, aber es geht ja um das Prinzip.
|
|
|
ROIIOR |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 23
|
|
|
|
Anmeldedatum: 18.01.16
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.06.2016, 13:04
Titel:
|
|
vilen Dank für die schnelle Antwort,
aber muss man kein Konstruktur definieren, wo (obj) als rüchgabe wert ist?
Grüß
ROIIOR
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 27.06.2016, 13:08
Titel:
|
|
Hallo,
wenn kein Konstruktor definiert ist, wird der Default-Konstruktor angewendet, der ein leeres Objekt erstellt.
Die kurze Antwort auf deine Frage wäre: so, wie du das außerhalb der Klasse auch machst.
Grüße,
Harald
|
|
|
ROIIOR |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 23
|
|
|
|
Anmeldedatum: 18.01.16
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.06.2016, 13:25
Titel:
|
|
bei mir hat nicht funktioniert, er kennt nicht die Funktion addYtoX
>> Test = classB;
>> Test.addYtoX(2,3)
No appropriate method, property, or field addYtoX for class classB.
|
|
|
ROIIOR |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 23
|
|
|
|
Anmeldedatum: 18.01.16
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.06.2016, 13:28
Titel:
|
|
ohhhh sorry ich habe den fehler gefunden.
ich habe die fkt falsch geschrieben
aber danke
|
|
|
ROIIOR |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 23
|
|
|
|
Anmeldedatum: 18.01.16
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.06.2016, 13:49
Titel:
|
|
könnten Sie mir bitte diese gleiche beispweiel aber dieses mal mit konstruktor
damit ich die Unterschied merken kann. weil ich diese satz 'Die kurze Antwort auf deine Frage wäre: so, wie du das außerhalb der Klasse auch machst. ' nicht verstanden habe was sie damit meinen
vielen Dank
ROIIOR
|
|
|
punkNgrind |
Forum-Century
|
|
Beiträge: 136
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 28.06.2016, 08:49
Titel:
|
|
Achtung, dies sind Value-Klassen, deshalb bleiben die Werte bei dem Aufruf test.addYToX mit weniger als zwei Parametern auch nicht gespeichert.
Dies sagt dann auch, die Ausgabe:
Aber in den Unterschied von Handle- und Value-Klassen und ihre richtige Nutzung habe ich mich noch nicht richtig eingelesen, da müssen dann andere weiterhelfen.
|
|
|
ROIIOR |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 23
|
|
|
|
Anmeldedatum: 18.01.16
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.06.2016, 09:18
Titel:
|
|
vielen vielen Dank für die tolle Erklärung
|
|
|
punkNgrind |
Forum-Century
|
|
Beiträge: 136
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 28.06.2016, 10:03
Titel:
|
|
Kein Problem. Freu mich, wenn es weiter geholfen hat.
Wenn du es soweit verstanden hast, denke bitte daran den Status des Threads (ganz oben) zu ändern.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|