Sunday, 9 September 2012

5.PLAYER DETAILS USING INHERITANCE


PLAYER DETAILS USING INHERITANCE

namespace megala
{
    public class details
    {
        string name;
        int age;
        public void get()
        {
            Console.WriteLine("Enter the name");
            name = Console.ReadLine();
            Console.WriteLine("Enter age");
            age = int.Parse(Console.ReadLine());
        }
        public void put()
        {
            Console.WriteLine("Name   " + name);
            Console.WriteLine("Age   " + age);
        }
    }
    public class sports : details
    {
        string nam;
        public void get1()
        {
            Console.WriteLine("Enter the name of sports");
            nam = Console.ReadLine();
        }
        public void put1()
        {
            Console.WriteLine("Sports name   " + nam);    }    }
    public class awards : sports
    {
        int n, m;
        public void get2()
        {
            get();
            get1();
            Console.WriteLine("Enter the number of gold medals");
            n = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter the number of silver medals");
            m = int.Parse(Console.ReadLine());
        }
        public void put2()
        {
            put();
            put1();
            Console.WriteLine("Gold medals are " + n);
            Console.WriteLine("Silver medals are   " + m);
       }    }
    class inheritance
    {
        public static void Main(string[] args)
        {
            awards a = new awards();
            a.get2();
            a.put2();
            Console.ReadLine();
        }     }   }

No comments:

Post a Comment