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?
0
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();
}
}