Auf Thema antworten

Nein, mit dem Konstruktor geht das nicht. Es gibt aber das Pronzip der Factory-Klassen:


[code=Java]

public abstract class A

{

    // member

    public static A getInstance(Object... arguments)

    {

        if (...)

        {

            return new B();

        }

        else

        {

            return new C();

        }

    }


    // methoden

}

[/code]



Oben