Stworzyłem taką klasę:
class KolorowyPunkt: Punkt
{
public enum Kolor { bialy, czerwony, niebieski, zielony };
private Kolor kolor;
public KolorowyPunkt(): base()
{
kolor = Kolor.bialy;
}
public void ustawKolor(Kolor kolor)
{
this.kolor = kolor;
}
}
W klasie stworzyłem typ Kolor, który może przybierać określone wartości.
Poza klasą wywołuję metodę ustawKolor w sposób następujący:
punkt.ustawKolor(KolorowyPunkt.Kolor.czerwony);
Pytanie:
Czy to jest prawidłowy sposób ustawiania koloru? Czy taka ścieżka jest właściwa (Klasa.Typ.Wartość)?