using System;
namespace Практика_Классы_Фамилия
{
public class Student
{
// ==== Поля (private) ====
private string _name = string.Empty; // имя (по умолчанию пустая строка)
private string _group; // номер группы
private int _age; // возраст
// Задаёт имя студента
public void SetName(string name)
{
_name = name;
}
// Задаёт группу студента
public void SetGroup(string group)
{
_group = group;
}
// Задаёт возраст студента
public void SetAge(int age)
{
_age = age;
}
// Возвращает имя
public string GetName()
{
return _name;
}
// Возвращает группу
public string GetGroup()
{
return _group;
}
// Возвращает возраст
public int GetAge()
{
return _age;
}
// Выводит всю информацию о студенте
public void DisplayInfo()
{
Console.WriteLine($"Студент: {_name}, Группа: {_group}, Возраст: {_age} лет");
}
}
internal class Program
{
static void Main(string[] args)
{
// 1. Создаём объект класса Student
Student student = new Student();
// 2. Запрашиваем имя
Console.Write("Введите имя студента: ");
string name = Console.ReadLine();
student.SetName(name);
// 3. Запрашиваем группу
Console.Write("Введите группу: ");
string group = Console.ReadLine();
student.SetGroup(group);
// 4. Запрашиваем возраст
Console.Write("Введите возраст: ");
int age = int.Parse(Console.ReadLine()); // преобразуем строку в число
student.SetAge(age);
// 5. Выводим информацию
student.DisplayInfo();
// Чтобы окно не закрылось сразу
Console.ReadKey();
}
}
}