Poprawny zapis utworzenia obiektowego pola klasy

0

Witam.
W mojej klasie chciałbym utworzyć prywatne pole, które będzie się składało z jakieś obiektu klasy. Ale jak to zrobić?
nazwaklasy nazwa() = new nazwaklasy; < Przy takim zapisie, chce średnika przy równa się.
A przy takim:
nazwa klasy nazwa(); < Uważa to za metodę ;/.
Więc jakie jest poprawny zapis klasy?

1
private NazwaKlasy nazwaPola = new NazwaKlasy()
1

Alternatywnie: Zrób pole, ale nie nadawaj mu od razu wartości, nie twórz obiektu. Obiekt stwórz dopiero w konstruktorze klasy, która zawiera pole.

class Klasa1
{
    private Klasa2 pole;

    public Klasa1()
    {
        pole = new Klasa2();
    }
}

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