Создать класс 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();
}
}
}