C# 不一致的可访问性:基类的可访问性不如父类
可访问性不一致:基类的可访问性不如父类。 错误出现在基类圆和椭圆上。我认为不存在花括号的问题。我该如何解决C# 不一致的可访问性:基类的可访问性不如父类,c#,html,asp.net,asp.net-mvc,C#,Html,Asp.net,Asp.net Mvc,可访问性不一致:基类的可访问性不如父类。 错误出现在基类圆和椭圆上。我认为不存在花括号的问题。我该如何解决 namespace CheckingPolymor { class Shape { int width; int height; string color; public virtual void Draw() {
namespace CheckingPolymor
{
class Shape
{
int width;
int height;
string color;
public virtual void Draw()
{
}
}
public class Circle: Shape
{
public override void Draw()
{
base.Draw();
}
}
public class Oval: Shape
{
public override void Draw()
{
base.Draw();
}
}
}
你也是
- 将
形状
,或公开
- 将
从public
和Circle
Oval
发生此错误的原因是您使访问修饰符变得毫无意义。没有任何访问修饰符,
Shape
是internal
,它比其子类(public)更难访问。通过访问子类,还可以访问在超类中声明的成员。这使得内部形状
毫无意义。您能分享准确的错误吗?公共类形状还是内部类形状