Tworzenie obiektu w tej samej klasie

0

Witam wszystkich,

Mam klasę "Klient" w moim programie. Czy mogę utworzyć obiekt Klient za pomocą metody dodajKlienta(String Imie, String Adres) w której wywołuje konstruktor tej klasy? Wszystkie wyniki chcĘ zapisac w wektorze.

oto przykładowy kod (jak na razie nie dziala prawidlowo):

Vector cusRecord = new Vector();

//lista konstruktorow
public Customer(){

}

public Customer(String Name, String Address){
    setCusID(IDgen);
    setCusName(Name);
    setCusAddress(Address);
    IDgen++;
}

//metoda dodania Klienta
public void addCustomer(String aName, String aAddress){
cusRecord.addElement(new Customer(aName, aAddress));
}

Dzieki i pozdrawiam

0

Zakładam, że klasa Klient z pytania i klasa Customer z zamieszczonego kodu to jedno i to samo. Twoje rozwiązanie wydaje mi się trochę dziwne, ale jest chyba dopuszczalne. Musisz tylko zmienić deklarację metody

    public static void addCustomer(String aName, String aAddress){
        cusRecord.addElement(new Customer(aName, aAddress));
    }

1 użytkowników online, w tym zalogowanych: 0, gości: 1