Информатика, вопрос задал damirline , 1 год назад

Реализуйте класс "Человек". Необходимо хранить в полях класса: ФИО, дату рождения, контактный телефон, город, страну, домашний адрес. Реализуйте методы класса для ввода данных, вывода данных. Добавьте статический метод, который при вызове возвращает количество созданных объектов класса "Человек". (C#)

Ответы на вопрос

Ответил wherethefux
0

   class Human

   {

       public string Name { get; set; }

       public string Surname { get; set; }

       public string Patronymic { get; set; }

       public DateTime DateOfBirth { get; set; }

       public string PhoneNumber { get; set; }

       public string City { get; set; }

       public string Country { get; set; }

       public string Address { get; set; }

       public static int Count { get; set; }

       public Human() => Count++;

       public Human(string name, string surname, string patronymic, DateTime dateOfBirth, string phoneNumber, string city, string country, string address)

       {

           Name = name;

           Surname = surname;

           Patronymic = patronymic;

           DateOfBirth = dateOfBirth;

           PhoneNumber = phoneNumber;

           City = city;

           Country = country;

           Address = address;

           Count++;

       }

       public void Input()

       {

           Console.Write("Введите имя: ");

           Name = Console.ReadLine();

           Console.Write("Введите фамилию: ");

           Surname = Console.ReadLine();

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

           Patronymic = Console.ReadLine();

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

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

           Console.Write("Введите номер телефона: ");

           PhoneNumber = Console.ReadLine();

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

           City = Console.ReadLine();

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

           Country = Console.ReadLine();

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

           Address = Console.ReadLine();

       }

       public void Output()

       {

           Console.WriteLine("Имя: " + Name);

           Console.WriteLine("Фамилия: " + Surname);

           Console.WriteLine("Отчество: " + Patronymic);

           Console.WriteLine("Дата рождения: " + DateOfBirth);

           Console.WriteLine("Номер телефона: " + PhoneNumber);

           Console.WriteLine("Город: " + City);

           Console.WriteLine("Страна: " + Country);

           Console.WriteLine("Адрес: " + Address);

       }

       public static int GetCount()

       {

           return Count;

       }

   }

Новые вопросы