Создать класс "Человек" и переназначить его методы в классе "Студент" - 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);
}
}
}