国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#習題:Dog類的定義與使用

2023-05-02 19:48:26
字體:
來源:轉載
供稿:網友

本習題要求創建一個Dog類,類中要包含Dog的年齡、體重和毛色三個字段,以及對三個字段訪問的屬性,并定義一個方法輸出Dog的相關信息。同時,要對該類進行測試。

習題分析:本例主要是考察學生以下知識點:

(1)類的定義;

(2)類字段成員的定義;

(3)類屬性成員的定義;

(4)類方法成員的定義;

(5)類的實例化;

(6)類成員的調用;

本文在給出具體的解決方法的同時,定義了枚舉類型來表示Dog的毛色,下面是具體的解決方法:

using System;

namespace Dog
{
    class Dog
    {
        int iage;   //狗的年齡
        float fweight;  //狗的體重
        HairColor dogcolor; //狗的顏色
        public enum HairColor { 棕色, 黃色, 黑色 }; //狗的毛色枚舉值

        public int Age
        {
            get { return iage; }
            set { iage = value; }
        }
        public float Weight
        {
            get { return fweight; }
            set { fweight = value; }
        }
        public HairColor DogColor
        {
            get { return dogcolor; }
            set { dogcolor = value; }
        }
        public void ShowInfo()
        {
            Console.WriteLine("年齡:" + iage);
            Console.WriteLine("體重:" + fweight);
            Console.WriteLine("毛色:" + dogcolor);
        }
    }

    class TestClass
    {
        static void Main()
        {
            Dog d1 = new Dog();
            d1.ShowInfo();

            d1.Age = 6;
            d1.Weight = 10f;
            d1.DogColor = Dog.HairColor.黑色;
            d1.ShowInfo();
        }
    }
}

運行結果如下圖所示:

Dog類的測試結果
Dog類的測試結果

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冷水江市| 新龙县| 赞皇县| 上栗县| 阜南县| 沙坪坝区| 文水县| 东阿县| 名山县| 阿城市| 登封市| 卓资县| 滁州市| 无极县| 神农架林区| 石家庄市| 奉节县| 楚雄市| 开封市| 庄浪县| 云霄县| 镶黄旗| 南靖县| 湖南省| 昂仁县| 沅陵县| 高台县| 边坝县| 洞头县| 论坛| 那曲县| 建平县| 许昌县| 衡阳县| 东源县| 正镶白旗| 湖口县| 湖口县| 龙江县| 岳阳市| 望谟县|