Передача объектов в качестве параметров другому объекту - 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";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д