最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Visual C#類的定義及實現(xiàn)方法實例解析

 更新時間:2014年07月17日 15:35:07   投稿:shichen2014  
這篇文章主要介紹了Visual C#類的定義及實現(xiàn)方法實例解析,對于新手來說有不錯的借鑒學(xué)習(xí)價值,需要的朋友可以參考下

本文實例演示了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)文章

  • C#文字換行的實現(xiàn)方法

    C#文字換行的實現(xiàn)方法

    這篇文章主要介紹了C#文字換行的實現(xiàn)方法,通過自定義函數(shù)實現(xiàn)針對特定字符串的換行長度處理,是比較實用的技巧,對于C#的深入學(xué)習(xí)具有一定的借鑒價值,需要的朋友可以參考下
    2014-12-12
  • C#實現(xiàn)XML與實體類之間相互轉(zhuǎn)換的方法(序列化與反序列化)

    C#實現(xiàn)XML與實體類之間相互轉(zhuǎn)換的方法(序列化與反序列化)

    這篇文章主要介紹了C#實現(xiàn)XML與實體類之間相互轉(zhuǎn)換的方法,涉及C#序列化與反序列化操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • C# 7.0 新特性1之基于Tuple的“多”返回值方法

    C# 7.0 新特性1之基于Tuple的“多”返回值方法

    這篇文章主要為大家詳細介紹了C# 7.0 新特性1之基于Tuple的“多”返回值方法,感興趣的小伙伴們可以參考一下
    2016-06-06
  • c#打包文件解壓縮的實例

    c#打包文件解壓縮的實例

    下面小編就為大家分享一篇c#打包文件解壓縮的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • C# 設(shè)計模式系列教程-簡單工廠模式

    C# 設(shè)計模式系列教程-簡單工廠模式

    簡單工廠模式職責(zé)單一,實現(xiàn)簡單,且實現(xiàn)了客戶端代碼與具體實現(xiàn)的解耦。
    2016-06-06
  • C#判斷指定驅(qū)動器是否已經(jīng)準(zhǔn)備就緒的方法

    C#判斷指定驅(qū)動器是否已經(jīng)準(zhǔn)備就緒的方法

    這篇文章主要介紹了C#判斷指定驅(qū)動器是否已經(jīng)準(zhǔn)備就緒的方法,涉及C#針對硬件IO操作的技巧,需要的朋友可以參考下
    2015-04-04
  • C#中File和FileStream的簡單介紹和用法

    C#中File和FileStream的簡單介紹和用法

    這篇文章主要給大家介紹了關(guān)于C#中File和FileStream用法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • C#中IEnumerable、ICollection、IList、List之間的區(qū)別

    C#中IEnumerable、ICollection、IList、List之間的區(qū)別

    這篇文章主要介紹了C#中IEnumerable、ICollection、IList、List之間的區(qū)別,本文分別分析了它的實現(xiàn)源碼,從而總結(jié)出了它們之間的關(guān)系和不同之處,需要的朋友可以參考下
    2015-06-06
  • C#之Socket(套接字)通信

    C#之Socket(套接字)通信

    這篇文章介紹了C#之Socket(套接字)通信,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#使用MathNet生成矩陣并打印矩陣元素

    C#使用MathNet生成矩陣并打印矩陣元素

    MathNet.Numerics中提供了線性代數(shù)、微積分、特殊函數(shù)、概率論、隨機函數(shù)、插值、最優(yōu)化等一系列功能,是.net技術(shù)中首選的數(shù)值計算包,本文給大家介紹了C#如何使用MathNet生成矩陣并打印矩陣元素,文中通過代碼示例講解的非常詳細,需要的朋友可以參考下
    2023-12-12

最新評論

武穴市| 南丹县| 洛隆县| 板桥市| 昌图县| 连城县| 临朐县| 乐清市| 将乐县| 将乐县| 蒙山县| 丰城市| 灵台县| 齐河县| 甘南县| 洛川县| 兴国县| 九龙县| 翁牛特旗| 元阳县| 鹤峰县| 通州市| 宁波市| 铁力市| 深水埗区| 温州市| 桃园市| 稻城县| 晋中市| 汽车| 汽车| 临漳县| 洪洞县| 离岛区| 疏勒县| 叙永县| 洪泽县| 名山县| 佛教| 肥西县| 望城县|