zoukankan      html  css  js  c++  java
  • C# 派生和继承(派生类与基类)

    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace 继承
    {
        class Program
        {
            static void Main(string[] args)
            {
                Mammal mammal = new Mammal();
                Console.WriteLine("我是一只哺乳动物");
                mammal.Scukle();
                mammal.Breate();
                mammal.Sleep();
                mammal.Message();
            }
        }
        class Mammal : Vertebrate//派生类:基类
        {
            private string arms;
            private string legs;
            private int age;
            public int Age
            {
                set { age = value; }
                get { return age; }
            }
            public Mammal()
            {
                arms = "前肢";
                legs = "后肢";
                Age = 0;
                Weigth = 10;
                Temperature = 37;
            }
            public void Scukle()
            {
                Console.WriteLine("哺乳");
            }
            public void Message()
            {
                Console.WriteLine("体重:{0}", Weigth);
                Console.WriteLine("年龄:{0}", Age);
                Console.WriteLine("体温:{0}", Temperature);
                Console.WriteLine("我有{0}和{1}", arms, legs);
            }
        }
    }
    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace 继承
    {
        class Vertebrate
        {
            private string spine;
            private double weigth;
            private double temperature;
            public double Weigth
            {
                set
                {
                    if (value < 0)
                    {
                        weigth = 0;
                    }
                    else
                    {
                        weigth = value;
                    }
                }
                get { return weigth; }
            }
            public double Temperature
            {
                set
                {
                    if (value < 0)
                    {
                        temperature = 0;
                    }
                    else
                    {
                        temperature = value;
                    }
                }
                get { return temperature; }
            }
            public Vertebrate()
            {
                spine = "脊柱";
                weigth = 0;
                temperature = 0;
            }
            public void Breate()
            {
                Console.WriteLine("呼吸");
            }
            public void Sleep()
            {
                Console.WriteLine("睡觉");
            }
        }
    }
  • 相关阅读:
    使用fiddler2抓取手机发出的请求信息
    HTML转义字符集合
    spm3安装和使用
    JSP
    Servlet
    Struts2
    java多线程-消费者和生产者模式
    java异常处理机制(try-catch-finally)
    java内部类
    java上转型和下转型(对象的多态性)
  • 原文地址:https://www.cnblogs.com/BruceKing/p/12060992.html
Copyright © 2011-2022 走看看