|
|
user-name automatisiert vergeben |
|
frero |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.07.2014, 20:45
Titel: user-name automatisiert vergeben
|
 |
Hallo,
ich programmiere objektorientiert und möchte die Eigenschaft "user_name" aller meiner 100 Personen (Objekte) definieren. Wie kann man das machen?
So sollte das aussehen:
Zitat: |
Person{1}.user_name= 'pers_nr_001'
Person{2}.user_name= 'pers_nr_002'
Person{3}.user_name= 'pers_nr_003'
usw. |
Danke schonmal!
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 09.07.2014, 21:13
Titel:
|
 |
Hallo,
das ließe sich mit einer for-Schleife erledigen.
Unabhängig von der Fragestellung würde ich allerdings eher zu einem Array von Objekten, also () statt {}, raten. In vielen Fällen noch besser wäre stattdessen ein Objekt, das Arrays beinhaltet.
Grüße,
Harald
|
|
|
frero |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.07.2014, 21:37
Titel:
|
 |
wie funktioniert das mit der for-Schleife?
So geht das offensichtlich nicht:
Also du meinst ein array statt cell? Was macht das für einen Unterschied?
Ich habe nämlich unter anderem eine Klasse "Personen" mit 100 Objekte in einer Zelle "Person{1}, Person{2}, Person{3} usw.".
Und als properties "user_name, Geburtsdatum, Körpergroesse,..."
Daneben habe ich noch weitere Klassen wie etwa "Haus, Fahrzeug,..."
Sry bin Neuling!
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 09.07.2014, 21:57
Titel:
|
 |
Hallo,
So ginge es:
Zitat: |
Also du meinst ein array statt cell? Was macht das für einen Unterschied? |
Mit Cell Arrays schaffst du eine unnötige zusätzliche Ebene. Statt Arrays von Objekten hast du dann Arrays von Verweisen auf Objekten, und ich sehe keinen Sinn darin.
Zitat: |
Ich habe nämlich unter anderem eine Klasse "Personen" mit 100 Objekte in einer Zelle "Person{1}, Person{2}, Person{3} usw.".
Und als properties "user_name, Geburtsdatum, Körpergroesse,..."
Daneben habe ich noch weitere Klassen wie etwa "Haus, Fahrzeug,..." |
Ich denke nicht, dass das etwas an der Fragestellung oder der Antwort darauf ändert...
Grüße,
Harald
|
|
|
|
|
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 - 2025
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.
|
|