Создать класс Human - C#
Формулировка задачи:
Помогите пожалуйста с заданием
Создать класс Human, который содержит такие: закрытые - имя, фамилию и дату рождения, публичные - методы ввода данных и отображения их на экран, в том числе возраста. Объявить два объекта класса, внести данные и показать их.
namespace zadanie { class Human { private string Name, Family; private DateTime Age; public void Write(string Name, string Family, DateTime Age) { int age = DateTime.Now.Year - Age.Year; Console.WriteLine("Имя: {0}\nФамилия: {1}\nВозраст: {2}\n", Name, Family, age); } } class Program { static void Main(string[] args) { DateTime aa; Human Hum1 = new Human(); Hum1.Name = "Alexandr"; Hum1.Family = "Erohin"; aa = new DateTime(1991, 07, 10); Human Hum2 = new Human(); Hum2.Name = "Elena"; Hum2.Family = "Korneeva"; aa = new DateTime(1995, 01, 30); Hum1.Write(Hum1.Name, Hum1.Family, aa); Hum2.Write(Hum2.Name, Hum2.Family, aa); Console.ReadLine(); } } }
Решение задачи: «Создать класс Human»
textual
Листинг программы
using System; namespace zadanie { class Human { private string Name, Family; private DateTime Age; public void Print() { int age = DateTime.Now.Year - this.Age.Year; Console.WriteLine("Имя: {0}\nФамилия: {1}\nВозраст: {2}\n", this.Name, this.Family, age); } public void Create(string Name, string Family, DateTime Age) { this.Name = Name; this.Family = Family; this.Age = Age; } } class Program { static void Main(string[] args) { DateTime aa; Human Hum1 = new Human(); Hum1.Create("Alexandr", "Erohin", new DateTime(1991, 07, 10)); Human Hum2 = new Human(); Hum2.Create("Elena", "Korneeva", new DateTime(1995, 01, 30)); Hum1.Print(); Hum2.Print(); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д