Aracılığıyla paylaş


Derleyici Hatası C3252

'method' : yönetilen veya WinRT türünde bir sanal yöntemin erişilebilirliğini azaltamaz

Açıklamalar

Bir temel sınıftan veya arabirimden herhangi bir yöntemden sanal yöntem uygulayan bir sınıf, bu yöntemin erişimini azaltamaz.

Bir arabirimdeki tüm yöntemlerin genel olduğunu unutmayın.

Example

Aşağıdaki örnek C3252 oluşturur ve nasıl düzeltileceğini gösterir:

// C3252.cpp
// compile with: /clr /c
ref class A {
public:
   virtual void f1() {}
};

ref class B : public A {
// To fix, uncomment the following line:
// public:
   virtual void f1() override sealed {}   // C3252, make this method public
};