Классы в C#
НАВИГАЦИЯ ПО СТРАНИЦЕ
Классы в C# представляют собой основу объектно-ориентированного программирования (ООП). Они являются шаблонами для создания объектов, которые содержат поля (переменные) и методы (функции).
Основные аспекты классов:
Объявление класса:Классы объявляются с помощью ключевого слова class.
public class Person { public string Name; public int Age; public void DisplayInfo() { Console.WriteLine("Name: " + Name + ", Age: " + Age); } }
Экземпляры класса (объекты):Объекты создаются на основе класса с использованием ключевого слова new.
Пример создания объекта класса Person:
Person person1 = new Person(); person1.Name = "Alice"; person1.Age = 30; person1.DisplayInfo(); // Вызов метода объекта
Поля и методы класса:Классы могут содержать поля (переменные) для хранения данных и методы (функции) для выполнения определенных операций.
public class Rectangle { public int Width; public int Height; public int CalculateArea() { return Width * Height; } }
Использование конструктора :Конструкторы используются для инициализации объектов при их создании.
Пример конструктора:
public class Student { public string Name; public int Age; public Student(string name, int age) { Name = name; Age = age; } }
Наследование :Классы могут наследовать функциональность других классов с помощью ключевого слова :, расширяя их функционал.
public class Employee : Person { public int EmployeeId; }
Классы являются важными строительными блоками в C#, позволяя организовывать и структурировать программы на основе объектов, что делает код более модульным, читаемым и повторно используемым. ООП основано на концепциях классов и объектов, и классы играют ключевую роль в этом подходе.