class Animal
{
private string name;
private int age;
private char gender;
public string Name
{
get
{
return name;
}
set
{
name =
value;
}
}
public int Age
{
get
{
return age;
}
set
{
age =
value;
}
}
public char Gender
{
get
{
return gender;
}
set
{
gender =
value;
}
}
public Animal()
{
}
public Animal(
string name,
int age,
char gender)
{
this.Name = name;
this.Age = age;
this.Gender = gender;
}
public void Eat()
{
Console.WriteLine(
"吃");
}
}
class Dog:Animal
{
public Dog(
string name,
int age,
char gender):
base(name,age,gender)
{
}
public void Bark()
{
Console.WriteLine(
"吠");
}
}
class Program
{
static void Main(
string[] args)
{
Animal animal =
new Dog(
"大黑",
5,
'母');
animal.Eat();
Dog dog = (Dog)animal;
dog.Eat();
dog.Bark();
}
}