Создать класс "Человек" и переназначить его методы в классе "Студент" - C#

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

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

Ребят нужно доделать вывод на консоль и всё (вот условие), буду крайне благодарен за помощь Создать класс Человек, с полями: имя, возраст, пол и вес. Определить методы ПЕРЕНАЗНАЧЕНИЯ имени, изменения возраста и изменение веса. Создать производный класс Студент, имеющий поле года обучения. Опредилить методы переназначения и увелечение года обучения.
class Human
    {
        private string _name;
        private int _age;
        private int _wight;
        private string _sex;
 
        public Human(string name, int age, int wight, string sex)
        {
            _name = name;
            _age = age;
            _wight = wight;
            _sex = sex;
        }
 
        public void SetName(string name)
        {
            _name = name;
        }
 
        public void SetAge(int age)
        {
            _age = age;
        }
 
        public void SetWight(int wight)
        {
            _wight = wight;
        }
 
    }
 
    class Student : Human
    {
        private int _year;
 
        public Student(int year, string name, int age, int wight, string sex) : base(name, age, wight, sex)
        {
            _year = year;
        }
 
        public void SetYear(int year)
        {
            _year = year;
        }
 
        public void AddYear(int addValue)
        {
            _year += addValue;
        }
 
        public void AddYear()
        {
            _year++;
        }
 
    }

Решение задачи: «Создать класс "Человек" и переназначить его методы в классе "Студент"»

textual
Листинг программы
using System;
 
namespace Program
{
class Human
    {
        protected string _name;
        protected int _age;
        protected int _wight;
        protected string _sex;
 
        public Human(string name, int age, int wight, string sex)
        {
            _name = name;
            _age = age;
            _wight = wight;
            _sex = sex;
        }
 
        public void SetName(string name)
        {
            _name = name;
        }
 
        public void SetAge(int age)
        {
            _age = age;
        }
 
        public void SetWight(int wight)
        {
            _wight = wight;
        }
 
    }
 
    class Student : Human
    {
        private int _year;
 
        public Student(int year, string name, int age, int wight, string sex) : base(name, age, wight, sex)
        {
            _year = year;
        }
 
        public void SetYear(int year)
        {
            _year = year;
        }
 
        public void AddYear(int addValue)
        {
            _year += addValue;
        }
 
        public void AddYear()
        {
            _year++;
        }
        
        public override string ToString()
        {
            return string.Format("Name: {0} Age: {1} Weight: {2} Sex: {3} Year: {4}",
                _name, _age, _wight, _sex, _year);
        }
 
    }
 
    class Program
    {
        public static void Main()
        {
            Student s = new Student(1990, "Ололоша Ололоев", 20, 180 , "мужичище");
            Console.WriteLine(s);
        }
    }
}

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


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

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

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