C# Language
Programowanie obiektowe w C #
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