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("睡觉");
}
}
}