c#繼承中的函數調用執行個體

來源:互聯網
上載者:User

標籤:類比登陸   null   float   sts   div   base   style   turn   ase   

本文執行個體講述了c#繼承中的函數調用方法,分享給大家供大家參考。具體分析如下:

首先看下面的代碼:


代碼如下:

using System;

namespace Test

{

public class Base

{

public void Print()

{

Console.WriteLine(Operate(8, 4));

}

protected virtual int Operate(int x, int y)

{

return x + y;

}

}

}

namespace Test

{

public class OnceChild : Base

{

protected override int Operate(int x, int y)

{

return x – y;

}

}

}

namespace Test

{

public class TwiceChild : OnceChild

{

protected override int Operate(int x, int y)

{

return x * y;

}

}

}

namespace Test

{

public class ThirdChild : TwiceChild

{

}

}

namespace Test

{

public class ForthChild : ThirdChild

{

protected new int Operate(int x, int y)

{

return x / y;

}

}

}

namespace Test

{

class Program

{

static void Main(string[] args)

{

Base b = null;

b = new Base();

b.Print();

b = new OnceChild();

b.Print();

b = new TwiceChild();

b.Print();

b = new ThirdChild();

b.Print();

b = new ForthChild();

b.Print();

}

}

}

除聲明外, 跑步客文章均為原創,轉載請以連結形式標明本文地址
  c#繼承中的函數調用執行個體

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23196.html






相關內容C# networkcomms 3.0實現類比登陸總結WPF實現圖片合成或加浮水印的方法【2種方法】C#自訂控制項VS使用者控制項C#中兩個byte如何相加
C# 物件導向三大特性:封裝、繼承、多態C#編程實現QQ介面的方法C#讀取或設定ScrollLock狀態的方法C#函數式編程中的惰性求值詳解

c#繼承中的函數調用執行個體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.