Создать класс 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д