Member 13018326 Ответов: 1

Как реализовать класс интерфейса, который будет реализован классом student


Я создал интерфейсный класс под названием IStudentGrade, который получает имя студента и вычисляет оценку студента. Я также создал класс Student, который наследует класс Person и реализует интерфейс класса IStudentGrade. Как я буду реализовывать класс IStudentGrade из класса Student?

Что я уже пробовал:

namespace sample3
{
    interface IStudentGrade
    {
        string StudentName();
        int StudentGrade();
    }
}




namespace sample3
{
    public class Student : Person, IStudentGrade
    {
        public Student(string FirstName, string LastName, string Gender) 
            : base(FirstName, LastName, Gender)
        {
            Console.WriteLine(FirstName, LastName, Gender);
        }

          
     }
  }

1 Ответов

Рейтинг:
9

Graeme_Grant

Очень простой способ... В Visual Studio интерфейс IStudentGrade на имени класса Student будет иметь волнистую линию под ним. Щелкните правой кнопкой мыши, выберите рефакторинг,а затем реализуйте интерфейс.

Вручную, так же, как и интерфейс, но с телом (функциональный код).


Member 13018326

Спасибо Graeme_Grant!