Code Fix

上級does not implement inherited abstract member の原因と直し方 › パターン3

does not implement inherited abstract member の原因と直し方

abstractなメンバーを持つ基底クラスを継承したのに、そのメンバーをoverrideしていないと出るコンパイルエラーです。

 1  abstract class Employee {
 2      public abstract decimal CalculatePay();
 3  }
 4  class Manager : Employee {
 5      _______________________________________________________
                                   ^
 6  }
 7  class Program {
 8      static void Main(string[] args) {
 9          Manager m = new Manager();
10          System.Console.WriteLine(m.CalculatePay());
11      }
12  }
Program.cs(4,7): error CS0534: 'Manager' does not implement inherited abstract member 'Employee.CalculatePay()'

空欄を埋めてビルドを通す

広告
広告スロット(未設定)

does not implement inherited abstract member の原因と直し方

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)