Передача объектов в качестве параметров другому объекту - C#
Формулировка задачи:
Добрый день, подскажите как правильно передать объекты в качестве параметров другому объекту чтобы при этом еще и соблюсти инкапсуляцию
Например объект класса Бренд передать объекту класса Авто
А потом объект Авто передать со всеми параметрами в метод.
Например для записи в БД.
Привожу пример кода.
using System; namespace Test { class Auto { public object modelAuto = ""; public object brandAuto = ""; public Auto(object objModel, object objBrand) { modelAuto = objModel; brandAuto = objBrand; } public void Information() { Console.WriteLine("Автомобиль макрки {0} модель {1}", brandAuto, modelAuto); } } class Brand { public string _Brand { set; get; } } class Model { public string _Model { set; get; } } class Program { static void Main(string[] args) { Model objModel = new Model(); Brand objBrand = new Brand(); Console.WriteLine("Введите марку"); objBrand._Brand = Console.ReadLine(); Console.WriteLine("Введите модель"); objModel._Model = Console.ReadLine(); Auto auto = new Auto(objModel._Model, objBrand._Brand); auto.Information(); Console.ReadKey(); } } }
Решение задачи: «Передача объектов в качестве параметров другому объекту»
textual
Листинг программы
Brand may = new Brand(); may._Brand = "bla bla bla";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д