Передача объектов в качестве параметров другому объекту - 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";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы