C# 一个简单的继承例子

具体代码如下:

        static void Main(string[] args)
        {
            Mammal beast = new Mammal();
            Console.WriteLine("我是一只野兽!");

            Console.WriteLine("\n 我有:");
            Console.WriteLine(beast.Skins);

            Console.WriteLine("\n 我会:");
            beast.Breathe();
            beast.Eat();
            beast.Sleep();
            beast.Scukle();
            beast.Run();
        } 
        
        //脊椎动物类
        class Vertebrata
        {
            //私有成员
            private double bodyWeight;
            private double bodyTemperature;


            //公有成员
            //构造函数
            public Vertebrata()
            {
                bodyWeight = 0;
                bodyTemperature = 0;
            }

            //函数:呼吸
            public  void Breathe()
            {
                Console.WriteLine("呼吸");
            }

            //函数:进食
            public void Eat()
            {
                Console.WriteLine("进食");
            }

            函数:睡机
            public void Sleep()
            {
                Console.WriteLine("睡觉");
            }
        }
        //在Vertebrata类中,每个脊椎动物都有bodyWeight和bodyTemperature两个私有数据,
        //有Breathe(),Eat()和Sleep()三个行为。当然我们现在还不可能对现实世界进行全真模拟,
        //所有只能进行简化处理。




        //哺乳动物类
        class Mammal:Vertebrata
        {
            //私有成员
            private string skins;

            //公有成员
            //构造函数
            public Mammal()
            {
                skins = "皮毛";
            }

            //属性:Skins
            public string Skins
            {
                get
                {
                    return skins;
                }
                set
                {
                    skins = value;
                }
            }

            //函数:哺乳
            public void Scukle()
            {
                Console.WriteLine("哺乳");
            }

            //函数:奔跑
            public void Run()
            {
                Console.WriteLine("奔跑");
            }

        }
        //这里Mammal类由Vertebrata类派生而出,Mammal不光具有自己的成员,
        //而且继承了Vertebrata类的所有成员

运行一下结果看看~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值