Beispiel #1
0
        static void Main(string[] args)
        {
            Employee obj = new Employee();

            obj.AcceptDetails(10, "jack");
            IGet objGet = obj as IGet;

            if (objGet != null)
            {
                objGet.Display();
            }
            else
            {
                Console.WriteLine("Invalid casting occured");
            }
        }
Beispiel #2
0
        public static void snippet11()
        {
            Employee objEmployee = new Employee();

            objEmployee.AcceptDetails(10, "Jack");
            IGet objGet = objEmployee as IGet;

            if (objGet != null)
            {
                objGet.Display();
            }
            else
            {
                Console.WriteLine("Invalid casting occurred");
            }
        }
Beispiel #3
0
        static void Main()
        {
            Employee emp = new Employee();

            emp.AcceptDetails(100, "Pico");
            IGet objGet = emp as IGet;

            if (objGet == null)
            {
                Console.WriteLine("Invalid casting occured");
            }
            else
            {
                objGet.Display();
            }
            Console.ReadLine();
        }
Beispiel #4
0
        public static void Test()
        {
            //dog
            Dog dog = new Dog();

            dog.AnimalSound();
            dog.Hatbitat();
            Console.WriteLine("\n");

            //Tu
            Catfish TU = new Catfish();

            TU.AnimalSound();
            TU.Face();
            TU.Hatbitat();
            Console.WriteLine("\n");

            //dog
            dogs objDog = new dogs();

            Console.WriteLine(objDog.GetType().Name);
            objDog.Habitat();
            Console.WriteLine("\n");

            //Crocodile
            Crocodile objCrocodile = new Crocodile();

            objCrocodile.Eat();
            objCrocodile.Swim();

            //Employee
            Employee objEmployee = new Employee();

            objEmployee.AcceptDetails(10, "Jack");
            IGet objGet = objEmployee as IGet;

            if (objGet != null)
            {
                objGet.Display();
            }
            else
            {
                Console.WriteLine("Invalid casting occurred");
            }

            //Rectangle
            Rectangle objRectangle = new Rectangle(10.2F, 20.3F);

            if (objRectangle is ICalculate)
            {
                Console.WriteLine("Area of rectangle: {0:F2}", objRectangle.Area());
            }
            else
            {
                Console.WriteLine("Interface method not implemented");
            }

            //Circle
            Sphere objSphere = new Sphere();

            objSphere.Radius = 7;
            objSphere.Area();
            Console.WriteLine("Area of Sphere: {0 : F2}", objSphere.areaOfSphere);
        }
Beispiel #5
0
        public static void Test()
        {
            //CS2
            //Lion objLion = new Lion();
            //objLion.AnimalSound();
            //objLion.Eat();

            //CS5
            //Dog objDog = new Dog();
            //Console.WriteLine(objDog.GetType().Name);
            //objDog.Habitat();

            //CS6
            //Crocodile objcrocodile = new Crocodile();
            //objcrocodile.Eat();
            //objcrocodile.Swim();

            //CS7
            //Crocodile2 crocodile2 = new Crocodile2();
            //string terCroc = crocodile2.EatTerrestrial();
            //Console.WriteLine(terCroc);
            //string marCroc = crocodile2.EatMarine();
            //Console.WriteLine(marCroc);

            //CS8
            //Crocodile3 crocodile3 = new Crocodile3();
            //Console.WriteLine(crocodile3.GetType().Name);
            //crocodile3.Habitat();
            //crocodile3.Eat();
            //crocodile3.Drink();

            //CS9
            //Sphere objSphere = new Sphere();
            //objSphere.Radius = 7;
            //objSphere.Area();
            //Console.WriteLine("Area of Sphere: { 0:F2}" ,objSphere._areaOfSphere);

            //CS10
            //Rectangle rectangle = new Rectangle(10.2F,20.3F);
            //if(rectangle is ICalculate)
            //{
            //    Console.WriteLine("Area of rectangle: {0:F2}",rectangle.Area());
            //}
            //else
            //{
            //    Console.WriteLine("Interface method not implemented");
            //}

            //CS11
            Employee employee = new Employee();

            employee.AcceptDetails(10, "Jack");
            IGet objGet = employee as IGet;

            if (objGet != null)
            {
                objGet.Display();
            }
            else
            {
                Console.WriteLine("Incalid casting occurred");
            }
        }