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