首頁 > 後端開發 > C#.Net教程 > 在 C# 中重寫

在 C# 中重寫

WBOY
發布: 2023-09-04 14:53:02
轉載
993 人瀏覽過

在 C# 中重写

運行時多態性具有方法重寫,也稱為動態綁定或後期綁定。它是透過抽象類別和虛函數來實現的。抽象類別包含抽象方法,這些方法由衍生類別實作。

讓我們來看一個實作運行時多態性並與重寫一起使用的抽象類別的範例 -

#範例

using System;

namespace PolymorphismApplication {
   abstract class Shape {
      public abstract int area();
   }

   class Rectangle: Shape {
      private int length;
      private int width;

      public Rectangle( int a = 0, int b = 0) {
         length = a;
         width = b;
      }

      public override int area () {
         Console.WriteLine("Rectangle class area :");
         return (width * length);
      }
   }

   class RectangleTester {
      static void Main(string[] args) {
         Rectangle r = new Rectangle(10, 7);
         double a = r.area();
         Console.WriteLine("Area: {0}",a);
         Console.ReadKey();
      }
   }
}
登入後複製

以上是在 C# 中重寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板