Создать класс Human - C#

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста с заданием Создать класс Human, который содержит такие: закрытые - имя, фамилию и дату рождения, публичные - методы ввода данных и отображения их на экран, в том числе возраста. Объявить два объекта класса, внести данные и показать их.
Листинг программы
  1. namespace zadanie
  2. {
  3. class Human
  4. {
  5. private string Name, Family;
  6. private DateTime Age;
  7. public void Write(string Name, string Family, DateTime Age)
  8. {
  9. int age = DateTime.Now.Year - Age.Year;
  10. Console.WriteLine("Имя: {0}\nФамилия: {1}\nВозраст: {2}\n", Name, Family, age);
  11. }
  12. }
  13. class Program
  14. {
  15. static void Main(string[] args)
  16. {
  17. DateTime aa;
  18. Human Hum1 = new Human();
  19. Hum1.Name = "Alexandr";
  20. Hum1.Family = "Erohin";
  21. aa = new DateTime(1991, 07, 10);
  22. Human Hum2 = new Human();
  23. Hum2.Name = "Elena";
  24. Hum2.Family = "Korneeva";
  25. aa = new DateTime(1995, 01, 30);
  26. Hum1.Write(Hum1.Name, Hum1.Family, aa);
  27. Hum2.Write(Hum2.Name, Hum2.Family, aa);
  28. Console.ReadLine();
  29. }
  30. }
  31. }

Решение задачи: «Создать класс Human»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace zadanie
  4. {
  5.     class Human
  6.     {
  7.         private string Name, Family;
  8.         private DateTime Age;
  9.  
  10.         public void Print()
  11.         {
  12.             int age = DateTime.Now.Year - this.Age.Year;
  13.             Console.WriteLine("Имя: {0}\nФамилия: {1}\nВозраст: {2}\n", this.Name, this.Family, age);
  14.         }
  15.  
  16.         public void Create(string Name, string Family, DateTime Age)
  17.         {
  18.             this.Name = Name;
  19.             this.Family = Family;
  20.             this.Age = Age;
  21.         }
  22.     }
  23.  
  24.     class Program
  25.     {
  26.         static void Main(string[] args)
  27.         {
  28.             DateTime aa;
  29.  
  30.             Human Hum1 = new Human();
  31.             Hum1.Create("Alexandr", "Erohin", new DateTime(1991, 07, 10));
  32.  
  33.             Human Hum2 = new Human();
  34.             Hum2.Create("Elena", "Korneeva", new DateTime(1995, 01, 30));
  35.  
  36.             Hum1.Print();
  37.             Hum2.Print();
  38.             Console.ReadKey();
  39.         }
  40.     }
  41. }

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


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

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

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы