Szukaj…


Wprowadzenie

W tym temacie postaramy się powiedzieć, jak pisać programy oparte na podejściu OOP, ale nie próbujemy uczyć paradygmatu programowania obiektowego. Omówimy następujące tematy: klasy, właściwości, dziedziczenie, polimorfizm, interfejsy i tak dalej.

Klasy:

Szkielet deklarującej klasy to:

<>: Wymagane

[]:Opcjonalny

[private/public/protected/internal] class <Desired Class Name> [:[Inherited class][,][[Interface Name 1],[Interface Name 2],...]
{
    //Your code
}

Nie martw się, jeśli nie rozumiesz całej składni, zapoznamy się z całą jej częścią. Na pierwszy przykład rozważ następującą klasę:

class MyClass
{
    int i = 100;
    public void getMyValue()
    {
        Console.WriteLine(this.i);//Will print number 100 in output
    }
}

w tej klasie tworzymy zmienną i z typem int i domyślnymi prywatnymi modyfikatorami dostępu oraz getMyValue() z publicznymi modyfikatorami dostępu.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow