freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

aspnbt應用教程-cadw語言程序設計基礎-資料下載頁

2025-02-22 14:59本頁面
  

【正文】 性:運行時的多態(tài)性是直到系統(tǒng)運行時,才根據(jù)實際情況決定實現(xiàn)何種操作。 C中,運行時的多態(tài)性通過虛方法實現(xiàn)。 ? 編譯時的多態(tài)性提供了運行速度快的特點,而運行時的多態(tài)性則帶來了高度靈活和抽象的特點。 虛方法 案例名稱:使用虛方法 程序名稱: using System。 class Test{ static void Main(string[] args) { Base b = new Base()。 ()。 Derived d = new Derived()。 ()。 ()。 Base obj = new Derived()。 ()。 ()。 } } class Base{ public void Fill() { ()。 } public virtual void Draw() { ()。 } } class Derived : Base{ public override void Draw() { ()。 } public new void Fill() { ()。 } } 抽象類 案例名稱:使用抽象類 程序名稱: using System。 abstract public class Window{ public Window(int top, int left) { = top。 = left。 } abstract public void DrawWindow( )。 protected int top。 protected int left。 } public class ListBox : Window{ public ListBox( int top, int left, string contents): base(top, left) { //調(diào)用基類的構造函數(shù) listBoxContents = contents。 } public override void DrawWindow( ) { (Writing string to the listbox: {0}, listBoxContents)。 } private string listBoxContents。 } public class Tester{ static void Main( ) { Window[] winArray = new Window[3]。 winArray[0] = new ListBox(1,2,First List Box)。 winArray[1] = new ListBox(3,4,Second List Box)。 for (int i = 0。i 2。 i++) { winArray[i].DrawWindow( )。 } } } 函數(shù)重載 案例名稱:重載普通函數(shù) 程序名稱: using System。 class Overload{ public void Func() { ( Func() )。 } public void Func( int x, int y ) { ( Func( int x, int y ) )。 } public void Func( long x, long y ) { ( Func( long x, long y ) )。 } public static void Main( string[] args ) { Overload myOverload = new Overload()。 ()。 (1,1)。 (1L, 1L)。 // 會調(diào)用哪個重載函數(shù)呢? (1L,1)。 } } 案例名稱:重載構造函數(shù) 程序名稱: using System。 class CtorOverloadDemo{ static void Main(String[] args) { MyInt i = new MyInt(2)。 ()。 MyInt j = new MyInt()。 ()。 } } class MyInt{ public int i。 public MyInt() { i = 0。 } public MyInt( int i ) { = i。 } } 裝箱 案例名稱:使用裝箱 程序名稱: using System。 public class UnboxingTest { public static void Main( ) { int i = 123。 //裝箱 object o = i。 // 拆箱,必須是顯示轉(zhuǎn)換 int j = (int) o。 (j: {0}, j)。 } } 常用的幾個函數(shù) ? 字符串輸出 ? 把數(shù)據(jù)轉(zhuǎn)化成字符串以作為輸出實際上是很簡單的。數(shù)值類型轉(zhuǎn)換為字符串可以用 ? int intAge=25。 ? string strAge=()。 ? ToString()函數(shù)可以應用于所有數(shù)據(jù)類型 .NET Framework基類庫函數(shù)。這是因為 ToString()是 .NET FrameWork庫 之一。 函數(shù) 功能 () 轉(zhuǎn)換成為 bool型,字符串必須為 true或者 false () 轉(zhuǎn)換成為 char型 () 轉(zhuǎn)換成為日期型 () 轉(zhuǎn)換成為 Decimal型 () 轉(zhuǎn)換成為 int型 字符串處理函數(shù) 案例名稱:使用字符串函數(shù) 程序名稱: using System。 public class UnboxingTest { public static void Main( ) { string strDate = 2023101 10:10:55。 string strDay = (0,( ))。 (輸出日期 : {0}, strDay)。 } } 小結 ? 本章介紹 C編程基礎,掌握 C編譯器的使用方法,掌握 C的數(shù)據(jù)結構,熟悉值類型和引用類型的使用方法。 ? 掌握操作符和控制語句的使用,著重掌握 C的異常處理和 C面向?qū)ο缶幊烫匦?,熟?C常用的幾個函數(shù)。 本章習題 ? 21 簡述 C語言的特點。 ? 22 如何讀取命令行參數(shù)?用程序說明。 ? 23 比較基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的區(qū)別。 ? 24 C的訪問修飾符有幾種,各具有什么限定作用? ? 25 構造函數(shù)有什么作用?簡述重載構造函數(shù)的好處。 ? 26 析構函數(shù)有什么作用?如何定義析構函數(shù)? ? 27 如何訪問基類的函數(shù)? ? 28 C中如何實現(xiàn)異常處理? 演講完畢,謝謝觀看!
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1