Java und Vector?

Diskutiere Java und Vector? im Developer Network Forum im Bereich Hardware & Software Forum; Folgendes Problem, ich habe drei Klassen. Einmal die Klasse Person als Hauptklasse, die Unterklassen: Fahrer und Betreuer. Jetzt habe ich...
  • Java und Vector? Beitrag #1
T

the B_o_0_n

Bekanntes Mitglied
Dabei seit
06.02.2005
Beiträge
83
Reaktionspunkte
0
Ort
Nienburg
Folgendes Problem,
ich habe drei Klassen.

Einmal die Klasse Person als Hauptklasse,
die Unterklassen: Fahrer und Betreuer.

Jetzt habe ich in der Klasse Fahrer das Property Betreuer als Vector

Code:
import java.util.Vector;
public class Fahrer extends Person {
    
    private String trainginsgruppe;
    
    private String motorradmarke;
    
    private Vector<Betreuer> Betreuer;
}

Soweit so gut.
NetBeans sagt mir auch schon, das Vector veraltet ist,
aber na ja Vorgaben sind leider Vorgaben. xD

Nun will ich eine Add-Methode schreiben.
Grundlegen ja so:
Code:
public void addBetreuer() 
    {
        betreuer.add();
    }

Aber was soll ich meiner Methode jetzt übergeben?

Sorry, ist mittlerweile echt spät(früh).
Komme da jetzt überhaupt nicht drauf und gegooglet finde ich auch nichts.

Vielen Dank im vorraus.
 
  • Java und Vector? Beitrag #2
T

the B_o_0_n

Bekanntes Mitglied
Dabei seit
06.02.2005
Beiträge
83
Reaktionspunkte
0
Ort
Nienburg
Also entweder man kann nicht editieren,
oder ich finde den Button dfür grade nicht. ^^

Was vielleicht noch interessant sein kann,
wie das ganze "befüllt" werden soll:

Code:
fahrer f = new Fahrer( "02.03.1989", "Jeff Alessi", "KTM", "1" );
f.addBetreuer( tr );
f.addBetreuer( sp );
fahrer.add( f );
 
  • Java und Vector? Beitrag #3
FerFemNemBem

FerFemNemBem

Moderator
Teammitglied
Dabei seit
11.09.1999
Beiträge
4.494
Reaktionspunkte
0
Halloechen,

ich verstehe gerade nicht, wass Du nicht verstehst. Also was speziell Deine Frage ist.

Du hast einen Typisierten Vector, welcher nur Objekte vom Typ "Betreuer" beinhalten kann:
Code:
    // schei..e dass "Betreuer" keinen Plural hat
    // na dann eben "betreuers" :o)
    private Vector<Betreuer> betreuers;
Dann moechtest Du Deinem "Fahrer" einen Betreuer zuordnen. Dazu benoetigst Du zwei Dinge:

1.) Ein Objekt vom Typ "Fahrer" - also eine erweiterte "Person"
2.) Ein Objekt vom Type "Betreuer" - was sicher auch eine erweiterte "Person" sein soll

dann schreibst Du eine Methode (wie von Dir schon ganz richtig geschrieben) "addBetreuer". Dieser Methode musst Du natuerlich einen Betreuer uebergeben, was dann in etwa so aussehen wuerde
Code:
public void addBetreuer(Betreuer betreuer) 
    {
        // pack den Betreuer in den Betreuer-Vector
        betreuers.add(betreuer);
    }

Aber das hast Du ja (fast) auch alles schon alleine so aufgeschrieben, von daher ist mir nicht ganz klar, was Dir noch unklar ist... :)

Gruss, FFNB.

PS: Editieren geht hier nur 20 Min. oder so.
 
  • Java und Vector? Beitrag #4
T

the B_o_0_n

Bekanntes Mitglied
Dabei seit
06.02.2005
Beiträge
83
Reaktionspunkte
0
Ort
Nienburg
Ahhhhh,

okay, danke schön. =P

Irgendwie war das ja schon zu einfach und in der früh war die Konzentration ganz weg,
wie es mir scheint.
Aber funktioniert so.

Vielen Dank. :goil:
 
Thema:

Java und Vector?

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben