Visual C#類的定義及實現(xiàn)方法實例解析
更新時間:2014年07月17日 15:35:07 投稿:shichen2014
這篇文章主要介紹了Visual C#類的定義及實現(xiàn)方法實例解析,對于新手來說有不錯的借鑒學習價值,需要的朋友可以參考下
本文實例演示了visual C#下一個類的定義及實現(xiàn)方法,雖然是一個較為基礎(chǔ)的C#代碼實例,對于新手來說仍然有很好的參考價值。
具體的實例代碼如下:
using System; public class Desk//基類Desk { protected int length;//保護成員 protected int width; protected int height; //類Desk的構(gòu)造函數(shù) public Desk( ) { length = 0; width = 0; height = 0; } //設(shè)置Desk的信息 public void SetInfo( int Len, int Wid, int Hei ) { length = Len; width = Wid; height = Hei; } //打印Desk的參數(shù)信息 public void ShowInfo( ) { Console.WriteLine("Length={0} \t Width={1} \t Height={2}", length, width, height); } } public class Furniture : Desk//定義基類Desk的派生類Furniture { private int price;//私有成員 //類Furniture的構(gòu)造函數(shù) public Furniture ( ) { //這里會隱式調(diào)用基類Desk的構(gòu)造函數(shù) //Desk( );//若顯示調(diào)用會出現(xiàn)錯誤 price = 0; } //重載該類的SetInfo函數(shù) public void SetInfo( int Len, int Wid, int Hei, int Pri) { length = Len; width = Wid; height = Hei; price = Pri; } //新增的函數(shù)用以設(shè)置價格 public void SetPri( int Pri) { price = Pri; } //重定義ShowInfo函數(shù) public new void ShowInfo( ) //必須加上關(guān)鍵字new,否則會引發(fā)一個生成錯誤 { Console.WriteLine("Length={0} \t Width={1} \t Height={2} \t Price={3}",length, width, height, price); } } class Test { public static void Main() { Furniture fur1 = new Furniture( ); //隱式調(diào)用構(gòu)造函數(shù) Console.WriteLine("Fur1初始化后的值為:"); fur1.ShowInfo( ); //顯示家具信息 fur1.SetInfo(80,50,60,350); Console.WriteLine("Fur1設(shè)置具體信息后為:"); fur1.ShowInfo( ); fur1.SetPri(288); //重置家具價格 Console.WriteLine("Fur1價格大優(yōu)惠:"); fur1.ShowInfo( ); } }
相關(guān)文章
在WinForm應(yīng)用程序中快速實現(xiàn)多語言的處理的方法
在國際化環(huán)境下,越來越多的程序需要做多語言版本,這篇文章主要介紹了在WinForm應(yīng)用程序中快速實現(xiàn)多語言的處理的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2018-07-07C#使用TreeView控件實現(xiàn)的二叉樹泛型節(jié)點類及其方法
TreeView?控件在?C#?中主要用于顯示分層結(jié)構(gòu)的數(shù)據(jù),這通常是一個文件系統(tǒng)的表示,但也可以是任何具有父子關(guān)系的數(shù)據(jù)集合,本文給大家介紹了C#使用TreeView控件實現(xiàn)的二叉樹泛型節(jié)點類及其方法,需要的朋友可以參考下2024-03-03C#實現(xiàn)文件與Base64的相互轉(zhuǎn)換
本文主要介紹了C#實現(xiàn)文件與Base64的相互轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-06-06