СРОЧНО!!! 100 балов! С#
Описати клас tovar (товар) з полями price (ціна), weight (вага), date (дата випуску), kind (їжа, канцтовари, будівельний, запчастини тощо). Описати метод-конструктор для введення даних властивостей з клавіатури.


anuapolina08: В даному завданні не вказано, чи необхідно зберігати поля з приватним доступом.

Ответы

Ответ дал: pupkinll2016
1

Ответ:

Вот пример класса Tovar на C#, который содержит поля цены, веса, даты выпуска и типа товара, а также конструктор для ввода данных с клавиатуры:

public class Tovar

{

public double Price { get; set; }

public double Weight { get; set; }

public DateTime Date { get; set; }

public string Kind { get; set; }

public Tovar()

{

Console.Write("Введите цену товара: ");

Price = double.Parse(Console.ReadLine());

Console.Write("Введите вес товара: ");

Weight = double.Parse(Console.ReadLine());

Console.Write("Введите дату выпуска товара в формате гггг-мм-дд: ");

Date = DateTime.Parse(Console.ReadLine());

Console.Write("Введите тип товара: ");

Kind = Console.ReadLine();

}

}

Объяснение:

Как работает класс:

У нас есть 4 поля: Price, Weight, Date, Kind, которые представляют цену, вес, дату выпуска и тип товара соответственно. Эти поля объявлены с модификатором доступа public, чтобы можно было получить к ним доступ извне.

У нас есть конструктор по умолчанию, который запрашивает у пользователя значения для каждого из полей. Для этого мы используем функцию Console.ReadLine() для чтения строковых значений с клавиатуры, а затем преобразуем их в нужные типы данных (double и DateTime) с помощью функций double.Parse() и DateTime.Parse().

Конструктор использует свойства set для установки значений в поля Price, Weight, Date и Kind.


rubin12345: Дякую!
Вас заинтересует