Zajęcia C#

Zajęcia C#
C# jest językiem OOP (programowanie obiektowe). OOP to model lub styl, który zajmuje się klasami i obiektami. Istnieje wiele zalet języka programowania zorientowanego na obiekt, sprawia, że ​​kod wygląda schludnie i zwiększa czytelność i ponowne użycie kodu. Zapewnia bezpieczeństwo poprzez ukrywanie poufnych danych przed innymi użytkownikami. Największą zaletą programowania zorientowanego na obiekt jest bezpieczeństwo, ponieważ wszystkie dane nie powinny być otwarte dla wszystkich użytkowników. Istnieją różne koncepcje OOP, aby zapewnić bezpieczeństwo danych, takie jak dziedziczenie, enkapsulacja, polimorfizm i abstrakcja. Klasa jest jak szkic; Zawiera różne typy danych o nazwie elementy danych i różne funkcje o nazwie Funkcje członkowskie. Te funkcje i członkowie danych należą do tej klasy. Wprowadzamy instancję tej klasy określonej jako obiekt dostępu do dowolnego elementu danych lub funkcji członka tej konkretnej klasy. Jedna klasa może mieć wiele obiektów, aby uzyskać dostęp do funkcji członka danych lub członka.

Składnia:

klasa nazwa_of_class

''klasa„Słowo służy do zdefiniowania klasy. 'Nazwa_flasa„Może to być każde imię, które chcemy nadać klasie. Podamy „pracownika” jako nazwę klasy, jeśli utworzymy klasę, aby utrzymać rejestr różnych pracowników organizacji. Następnie otwórz klastrowe aparaty ortodontyczne, wewnątrz tych aparatów ortodontycznych możemy zdefiniować elementy danych i funkcje członków.

Rodzaje zajęć:

  • Klasa publiczna: Inne zajęcia z łatwością dostęp do danych klasy publicznej. Dane w tej klasie są widoczne dla innych klas. Jeśli dane są prywatne i nie powinny być widoczne dla innych klas, wówczas publiczność nie jest preferowana do użycia.
  • Klasa prywatna: Jego członkowie danych i funkcje są prywatne. Oznacza to, że dane są dostępne tylko w tej klasie. Klasa prywatna jest tworzona, gdy dane są wrażliwe i nie są otwarte dla wszystkich.
  • Klasa chroniona: Jego elementy danych i funkcje są dostępne w ramach innych klas, które pochodzą z klasy chronionej.
  • Klasa wewnętrzna: Jego elementy danych i metody członków są dostępne w montażu. Jego członkowie danych nie mogą być dostępne poza montażem.
  • Chroniona klasa wewnętrzna: Dane chronionej klasy wewnętrznej mogą być dostępne wewnątrz zespołu i mogą być dostępne przez klasy pochodzące z tego zespołu.

Przykład 1:

Ten kod opracuje korzystanie z klas i wywoła obiekt klasy.

W pierwszym przykładowym kodzie zdefiniowaliśmy najpierw klasę „Animals_no”. Tutaj „Animal_no” zawiera nazwę klasy, według której będziemy utworzyć obiekty lub możemy powiedzieć instancję klasy, aby uzyskać dostęp do członków danych i metod członków. Następnie otwórz kręcone szelki. Wewnątrz tych kręconych aparatów ortodontycznych zdefiniujemy i zainicjujemy zmienną różnych typów danych. Zajęcia mogą być różnych typów I.mi., publiczne, chronione, prywatne lub wewnętrzne itp. W klasie możemy zadeklarować członków danych różnych typów.

W tym programie zdefiniowaliśmy typ danych zmiennych i zainicjowaliśmy je. Możemy ustawić dostępność funkcji i członków danych. Ustawiliśmy ich dostępność zgodnie z naszymi potrzebami. Trzech członków danych klasy są zdefiniowane w tym programie z typem liczb całkowitych, a nazwa klasy to „Animals_no”. Dlatego otrzymamy całkowitą liczbę zwierząt w klasie. Po zainicjowaniu członków danych utworzymy teraz obiekty klasy „Animals_no”. Obiekty są tworzone w metodzie Main (). Każdy program ma metodę main (), w której nazywamy inne funkcje członka i tworzymy obiekty klas. Tutaj konstruujemy obiekt klasy, i.mi., Animals_No Animals = New Animals_NO (). W ten sposób tworzymy instancję zajęć. Tutaj „Animals_No” to nazwa klasy, a „Zwierzęta” to nazwa instancji. Ponieważ chcieliśmy uzyskać całkowitą liczbę zwierząt w klasie, zainicjujemy zmienną „łączną” typ całą całkowitą. Dodaj wszystkie trzy elementy danych. Kiedy chcemy uzyskać dostęp do dowolnego członka klasy, nazywamy to: obiekt_name.data_member_name i.mi., Zwierząt.pies. „Zwierzęta” pokazuje nazwę obiektu, a „pies” pokazuje nazwę członka danych. Teraz wyświetl tekst na konsoli, wywołując konsolę.Funkcja writeLine (). Aby wyświetlić całkowitą liczbę zwierząt w tej klasie, przejdź zmienną „ogółem” jako argument do konsoli.Funkcja writeLine (). Wreszcie, wykorzystaj konsolę.Kluczem przeczytać(); oświadczenie.

Przykład 2:

Teraz obserwujemy, w jaki sposób definiujemy i deklarujemy funkcje danych w klasie.

Po użyciu programu przestrzeni nazw 2, zadeklaruj klasę i przypisz tę nazwę klasy A. Tutaj nazywa się „Area_of_rectangle”. W tej klasie zdefiniuj i zainicjuj dwie zmienne, aby obliczyć obszar prostokąta. Jedna zmienna służy do przechowywania długości, a druga do przechowywania szerokości. Następnie ustaw dostępność tych członków danych na prywatne. Wskazuje, że tylko w tej klasie zmienne są dostępne. Zmienne mają typ danych liczb całkowitych. W klasie zdefiniuj funkcję o nazwie „Precula ()”. Ta metoda należy również do typu danych liczb całkowitych. Ustaw formułę funkcji () jako publiczny, ponieważ uzyskamy dostęp do tej metody, aby pokazać wynik. W metodzie Formula () wykonaj operację mnożenia na dwóch określonych zmiennych „długość” i „szerokość”. Zwróci to wynik po pomnożeniu wartości tych zmiennych.

W funkcji Main () utwórz obiekt, aby uzyskać dostęp do danych klasy „Area_of_rectangle”. Utwórz obiekt w ten sposób ja.mi., „Area_of_rectangle” obszar = new 'Area_Of_Rectangle' (). Tutaj „obszar” pokazuje nazwę obiektu. Następnie wydrukuj wiadomość na terminalu za pomocą konsoli.Funkcja writeLine () i połącz obszar.w nim formuła (). Strefa.formula () „wywoła wartość metody Formula () i reprezentuje wynik.

Wniosek:

Ten przewodnik wyjaśnia typy, zastosowania, konieczność klas i sposób tworzenia klas w języku C#. Zajęcia sprawiają, że wszystko jest łatwe i czytelne. Zajęcia zapewniają bezpieczeństwo danych, a także omówiliśmy dostępność i składnię klas. Pojęcie OOP (programowanie obiektowe) zapewnia mnóstwo korzyści i w każdym języku programowania, model OOP sprawia, że ​​programowanie jest łatwe i zrozumiałe. Do funkcji danych i obiektów klasy można uzyskać wiele razy.