5
Reply

Can we call a base class method without creating instance?

Samir Bhogayta

Samir Bhogayta

Jun 25, 2016
656
0

    public class Person{protected string ssn = "444-55-6666";protected string name = "John L. Malgraine";public virtual void GetInfo(){Console.WriteLine("Name: {0}", name);Console.WriteLine("SSN: {0}", ssn);}}class Employee : Person{public string id = "ABC567EFG";public override void GetInfo(){// Calling the base class GetInfo method: base.GetInfo();Console.WriteLine("Employee ID: {0}", id);}}class TestClass{static void Main(){Employee E = new Employee();E.GetInfo();}}/* Output Name: John L. Malgraine SSN: 444-55-6666 Employee ID: ABC567EFG */

    abhijeet rana
    January 09, 2018
    0

    public class Person{protected string ssn = "444-55-6666";protected string name = "John L. Malgraine";public virtual void GetInfo(){Console.WriteLine("Name: {0}", name);Console.WriteLine("SSN: {0}", ssn);}}class Employee : Person{public string id = "ABC567EFG";public override void GetInfo(){// Calling the base class GetInfo method: base.GetInfo();Console.WriteLine("Employee ID: {0}", id);}}class TestClass{static void Main(){Employee E = new Employee();E.GetInfo();}}/* Output Name: John L. Malgraine SSN: 444-55-6666 Employee ID: ABC567EFG */

    abhijeet rana
    January 09, 2018
    0

    By using static

    Mukesh Kumar
    August 31, 2017
    0

    can you give an example please.

    Naveen Bisht
    February 16, 2017
    0

    It is possible if it’s a static method. It is possible by inheriting from that class also.It is possible from derived classes using base keyword.

    Samir Bhogayta
    June 25, 2016
    0