我正在写一个简单的程序来理解继承.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
public enum AnimalType
{
Dog = 0,
Cat = 1
}
class Program
{
static void Main(string[] args)
{
Dog dog = new Dog();
dog.printAnimal();
}
}
class Animal
{
public string AnimalName;
public AnimalType AnimalType;
public Animal()
{
SetAnimalName ("");
SetAnimalType (AnimalType.Dog);
}
public Animal (string animalName, AnimalType animalType)
{
SetAnimalName (animalName);
SetAnimalType (animalType);
}
public virtual void PrintAnimal ()
{
Console.WriteLine("Animal::PrintAnimal -> this function …Run Code Online (Sandbox Code Playgroud)