C#继承孩子没有拿起父母

时间:2012-01-29 22:57:22

标签: c# inheritance

在我的代码中,由于某种原因,我的子课程没有拿起我的父课。

我甚至不确定要提供哪些代码,因为它非常简单并且应该正常工作。

我查看了类似的代码,无法看到任何差异。如果您需要更多代码,请问我不想为1个问题提供大量代码。

好吧在c#中,名字文字以蓝色显示,而它刚出现在黑色文字中,这让我觉得他们并没有正确选择。第一行给出了错误"预期的课程,代表,枚举,界面或结构"

WagedEmployee emp1 = new WagedEmployee

public  class Employee : Object
{
.....
}

public class WagedEmployee : Employee
{
......
}

public class SalaryEmployee : Employee 
{
.....
}

1 个答案:

答案 0 :(得分:2)

根据您提供的代码,第一行似乎不属于任何类别。它必须是类或结构或其他东西的一部分。它不能只在名称空间下。

试试这个:

public  class Employee : Object 
{ 
    ..... 
}  

public class WagedEmployee : Employee 
{ 
    ...... 
}  

public class SalaryEmployee : Employee  
{ 
    ..... 
}

public class MyTest
{
    public WagedEmployee emp1 = new WagedEmployee();
}