Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpObCm 32 of 163 menu
◀ ▶

Композиция объектов в C#

Композиция - связь «состоит из»: один объект хранит другой в поле и использует его данные.

Сначала опишем класс города, затем пользователя с полем города:

User user = new User("john", new City("Paris")); Console.WriteLine(user.City.Name); class City { public string Name = ""; public City(string name) { Name = name; } } class User { public string Name = ""; public City City; public User(string name, City city) { Name = name; City = city; } }

Сделайте класс Engine с полем power. Сделайте класс Car с полями model и engine. Создайте автомобиль и выведите мощность двигателя.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить