Wednesday, 12 July 2017

Abstract Class level Interview Questions - C#

Output Related Programs.

   public abstract class absClass
    {
        public abstract string sayhello();
    }

    public class childClass : absClass
    {
        public override string sayhello()
        {
            return "hello";
        }
    }
    public class childClass2
    {
        public string getName()
        { return "suraj"; }
    }


 public class Program2
    {
      
        static void Main()
        {
           
            absClass absObj = new absClass(); 
// Cannot create an instance of the abstract class or interface 'absClass'
            absClass absObj2 = new childClass();
            absClass absObj3 = new childClass2();
//Cannot implicitly convert type 'testDemo.childClass2' to 'testDemo.absClass'
            childClass obj1 = new childClass();
            childClass obj2 = new absClass(); 
//Cannot create an instance of the abstract class or interface 'absClass'
            childClass obj3 = new childClass2(); 
//Cannot implicitly convert type 'testDemo.childClass2' to 'testDemo.childClass'
            childClass2 cobj1 = new childClass2();
            childClass2 cobj2 = new childClass();
//Cannot implicitly convert Cannot implicitly convert type 'testDemo.childClass' to 'testDemo.childClass2'
            
            childClass2 cobj3 = new absClass(); 
//Cannot create an instance of the abstract class or interface 'absClass'
            
            Console.Read();
        }

       
    }

0 comments:

Post a Comment

Topics

ADO .Net (2) Ajax (1) Angular Js (17) Angular2 (24) ASP .Net (14) Azure (1) Breeze.js (1) C# (49) CloudComputing (1) CMS (1) CSS (2) Design_Pattern (3) DI (3) Dotnet (21) Entity Framework (3) ExpressJS (4) Html (3) IIS (1) Javascript (6) Jquery (9) Lamda (3) Linq (11) Mongodb (1) MVC (48) NodeJS (7) RDLC (1) Report (1) Sql Server (29) SSIS (3) SSRS (2) UI (1) WCF (12) Web Api (9) Web Service (1) XMl (1)