前段时间学java的时候,讲到abstract修饰符,讲到继承
例如:在同一个包中
public abstract class Animal {
String name;

public abstract void run();

public void sayName(){
run();
}
}
public class Cat extends Animal{ public void run() {
System.out.println("cat run");
}
}
这样是可以的我自己看C#的时候,了解到C#和java非常相似,于是写了下面的代码,
是在同一个namespace下面的:public abstract class Class2
{
public abstract void animal();
}
public class Class3:Class2
{
public void animal()
{
}

}
这样为什么就不能编译通过呢?老是报错““TestClass.Class3”不会实现继承的抽象成员“TestClass.Class2.animal()”