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

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


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

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

5   голосов , оценка 3.6 из 5
Похожие ответы