C# Кілька класів і об’єктів
Кілька об’єктів
Ви можете створити кілька об’єктів одного класу:
Приклад
Створити два об’єкти Car
:
class Car
{
string color = "red";
static void Main(string[] args)
{
Car myObj1 = new Car();
Car myObj2 = new Car();
Console.WriteLine(myObj1.color);
Console.WriteLine(myObj2.color);
}
}
Використання кількох класів
Ви також можете створити об’єкт класу та отримати доступ до нього в іншому класі. Це часто використовується для кращої організації класів (один клас містить усі поля та методи, тоді як інший клас містить метод Main()
(код для виконання)).
- prog2.cs
- prog.cs
prog2.cs
class Car
{
public string color = "red";
}
prog.cs
class Program
{
static void Main(string[] args)
{
Car myObj = new Car();
Console.WriteLine(myObj.color);
}
}
Ви помітили ключове слово public
? Воно називається модифікатором доступу, який визначає, що змінна/поле color
Car
також доступне для інших класів, наприклад Program
.
Ви дізнаєтеся більше про модифікатори доступу та класи/об’єкти в наступних розділах підручника.