学校排行榜

(0)

投一票

重写虚方法 官网

在C#中,重写虚方法是实现运行时多态的一种方式。基类中使用virtual关键字声明虚方法,派生类使用override关键字重写该方法。 // 基类class Shape { public virtual double Area() { return 0; }}// 派生类class Circle : Shape { private double radius; public Circle(double r) { radius = r; } public override double Area() { return Math.PI * radius * radius; }}class Program { static void Main() { Shape shape = new Circle(5); Console.WriteLine(shape.Area()); // 输出:约78.54 }} 重写虚方法时,方法的名称、参数列表和返回类型必须与基类的虚方法一致。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。