国产探花免费观看_亚洲丰满少妇自慰呻吟_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類的測試結果

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 牡丹江市| 建昌县| 荥经县| 剑川县| 桦甸市| 大名县| 红安县| 长沙县| 秭归县| 民丰县| 行唐县| 逊克县| 黄石市| 鹤山市| 临湘市| 全椒县| 栖霞市| 梁山县| 宜丰县| 焉耆| 浦城县| 漳平市| 安西县| 佛冈县| 红桥区| 广州市| 尚义县| 昌平区| 友谊县| 大冶市| 方城县| 恩平市| 兰考县| 百色市| 长葛市| 全椒县| 九龙坡区| 南靖县| 剑川县| 新源县| 南安市|