All pastes #947055 Raw Edit

RickyWH

public text v1 · immutable
·published 2008-03-18 03:45 UTC
rendered paste body
using System;
using System.Collections.Generic;

namespace RickyTest
{
    public class Starter
    {
        static void Main()
        {
            List<Metal> myList = new List<Metal>();
            myList.Add(new MustangGT());
        }
    }
    public class Metal
    {
        public string isMetal = "yes";
        public int age = 0;
        public int Age
        {
            get
            {
                return this.age;
            }
            set
            {
                this.age = value;
            }
        }

        public Metal()
        {
            Console.WriteLine(this + " is metal: " + this.isMetal);
        }
    }
    public class Cars : Metal
    {
        public string isCar = "yes";
        public Cars()
        {
            Console.WriteLine(this + " is a car: " + isCar);
        }
    }
    public class Trucks : Metal
    {
        public string isTruck = "yes";
        public Trucks()
        {
            Console.WriteLine(this+" is a truck: "+this.isTruck);
        }
    }
    public class MustangGT: Cars
    {
        public string isMustang = "yes";
        public MustangGT()
        {
            Console.WriteLine(this+" is a Mustang GT!");
        }
    }
    public class Camero: Cars
    {
        public string isCamero = "yes";
        public Camero()
        {
            Console.WriteLine(this + " is a Camero!");
        }
    }
    public class Hummer : Trucks
    {
        public string isHummer = "yes";
        public Hummer()
        {
            Console.WriteLine(this + " is a Hummer!");
        }
    }
    public class DodgeRam : Trucks
    {
        public string isDodgeRam = "yes";
        public DodgeRam()
        {
            Console.WriteLine(this + " is a Dodge RAM!");
        }
    }
}