c# 中什么是纯虚方法,是不是就是抽象方法?

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:45:27
如题!

虚方法:由virtual声明,它允许在派生类中被重写,要重写方法,必须先声名为virtual
public class myclass
{
public virtual int myint()
{
函数体;
}
}
class myclass1:myclass
{
public override int myint()
{
函数体1;
}
}

抽象类、抽象函数:由abstract声明,在抽象类中可以定义抽象方法,抽象方法基本没有执行代码,派生类必须重写它,提供其执行代码
public abstract class myclass
{
public abstract int myint();
}
public class myclass1:myclass
{
public override int myint()
{
函数体;
}
}

两者不同

楼上正解~!!!