c# - C# 中的继承/类

标签 c# class inheritance

我是 C# 的新手,正在尝试理解类和"is"关系。我一直在尝试让一段代码正常工作,但我似乎无法做到正确。

看起来像这样:http://pastebin.com/cQDusptB

我有一个基类 Mammal,它应该能够创建其实例,并将哺乳动物的名称作为输入。 我还有一个类,狗,它是哺乳动物。人们也应该能够以与哺乳动物相同的方式创建它的一个实例。

谁能看出我的缺点?如果是,你能解释一下我误解/忘记了什么吗?

最佳答案

在发布此类问题时,同时发布编译器给您的错误消息会很有帮助。

Can anyone see my flaw(s)?

你有一个虚构造函数。

can you please explain what i misunderstood/forgot?

C# 中的构造函数不继承,因此将它们标记为虚拟覆盖 没有任何意义。

关于c# - C# 中的继承/类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9556270/

相关文章:

java - 将非重写派生类方法的方法引用传递给其基类是否合法且已定义?

c++ - 从基类解析 C++ 虚函数

c++ - 为什么要在命名空间中使用类

javascript - 将 .apply() 与 'new' 运算符一起使用。这可能吗?

java - 在 java 中使用外部 .class 文件。使用 Eclipse 作为 IDE

c++ - 派生模板类访问基类成员数据

c# - 根据服务总线队列大小缩放 Service Fabric

C# 委派成员 - Resharper

c# - 我可以在 asp :repeater? 中使用过滤器吗

c# - 从外部托管的应用程序和数据库导出数据