2075 / C# / Класи / Інкапсуляція
Об'єднує данні і методи, що працюють з цими даними – в єдиний об'єкт
Обмежує доступ до даних
class Person { private int age; public void SetAge(int age) { if (age < 18) { Console.WriteLine("В доступі відмовлено"); } else { this.age = age; } } public int GetAge() { return age; } } або class Person { private int age; public int Age // властивість { set { if (value < 18) { Console.WriteLine("В доступі відмовлено"); } else { age = value; } } get { return age; } } } Конструктор public Person() { }