无法转换对象类型错误
代码
class Person
{
public int Addition(int a, int b)
{
return a + b;
}
}
class Developer : Person
{
public void Addition(int a, int b)
{
int sum = a + b;
Console.WriteLine("Total is {0}{1}" + sum);
}
}
class CHashDeveloper : Developer
{
static void Main(string[] args)
{
Developer objDeveloper =(Developer) new Person(); // Error Occurred here
}
我需要做什么才能解决这样的错误。 }
答案 0 :(得分:1)
Person
不是Developer
您只能将对象强制转换为对象实际 的类型。
如果您想创建Developer
,则需要写下:new Developer()
。