Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
SirWayne Gast
|
Verfasst am: 23. Jan 2006 13:33 Titel: Standardklasse hashtable |
|
|
wie kann ich ein zusammengestzter schlüssel aus 2 attributen von 2 anderen klassen machen?
z.B
class Fach
{
hashtable lehrer
...
public void zuordner Lehrer(Lehrer l,Klasse k)
{
lehrer.put(l.getNachname().... PROBLEM WIE BEKOMM ICH JETZT EINE ATTRIBUT aus der Klasse mithinein?????
}
normaler KEY kein Problem
public void zuordner Lehrer(Lehrer l)
{
lehrer.put(l.getNachname(),l)
}
...
DANKE FÜR SCHNELLE HILFE |
|
Nach oben |
|
|
|
Senior Sanchez Gast
|
Verfasst am: 23. Jan 2006 16:40 Titel: |
|
|
Du willst einen KEY aus zwei Attributen bauen? Weshalb?
Du könntest dafür jedenfalls ne neue Klasse schreiben die genau diese beiden Attribute aufnehmen kann und dann setzte eben Instanzen dieser Klasse als key in die map, aber ob das das wahre ist? ich weiß nicht. |
|
Nach oben |
|
|
SirWayne Gast
|
Verfasst am: 28. Jan 2006 19:26 Titel: |
|
|
lol ok einfach mit einem "+"!!!!!und warum sollte es keinen Sinn machen |
|
Nach oben |
|
|
Senior Sanchez Gast
|
Verfasst am: 29. Jan 2006 17:14 Titel: |
|
|
SirWayne hat Folgendes geschrieben: | lol ok einfach mit einem "+"!!!!!und warum sollte es keinen Sinn machen |
Naja, ich meinte mehr so etwas:
public class Foo {
private Object /* oder welchen Typ du da auch willst */ a;
private Object b;
public Foo(Object a, Object b) {
this.a = a;
this.b = b;
}
}
Also ne Art Container solls werden und Instanzen der Klasse foo benutzte dann als key.
Naja, aus zwei Attributen/Instanzen so umständlich nen key zusammen zu bauen, hmm, klingt nach fehlerhaftem Design. |
|
Nach oben |
|
|
SirWayne Gast
|
Verfasst am: 03. Feb 2006 16:10 Titel: |
|
|
Nee war eigentlich anders gedacht !!!!War nur um ne Beziehung zwischen 2 Klassen herzustellen.Hatte nichts mit dem Design zu tun!!!! |
|
Nach oben |
|
|
|