虚方法 | 抽象方法 |
用virtual修饰 | 用abstract修饰 |
要有方法体 | 不允许有方法体 |
可以被子类override | 必须被子类override |
除了密封类都可以写 | 只能在抽象类中 |
常见的虚方法:ToString()Equals
namespace _07常见的虚方法
{
class Program
{
static void Main(string[] args)
{
Person p = new Person();
Console.WriteLine(p);
Console.ReadKey();
}
}
public class Person
{
public override string ToString()
{
return "此处省略。。。。";
}
}
}