Class and object in c# with real time example

In this tutorial, I am going to discuss about the "real-time example of Class and object in c#". To understand object and class concept read this post carefully.

What is OOPS..?
Object-oriented programming (OOP) is a programming structure where programs are managed by objects, classes and it ’s action and logic. C# provides full support for 
object-oriented programming including encapsulation, inheritance, and polymorphism.

Class and object in c# with real time example

Class and object in c# with real time example

If we talking about the class in any language, a class is just a user define data type used to represent the relation between the data and functions or methods.

A class can have many things like variable, function, properties. In another way, we can say that class is a block of code where we can define the state and behavior of object, function, and variables.

Note: By default class is internal.

See below Syntax Format:

Class class name



Here I am taking an example of c# class.

using System;   //namespace

class Employee
    public string name;
    int age;
    string address;

    public string departmant()           //method define by me
      return "I.T.";
    static void Main(string[] args)      //Main method

      Employee emp = new Employee();   //Object creation of Employee class = "Jhon";
      emp.age = 10;
      emp.address = "Delhi";
      Console.WriteLine(" "+emp.age+" "+emp.address+" "+emp.departmant());

In the above example, we can see that our method and variable are exits in class.

Object: An object is basically an instance of the class. It allocated the memory to access the member of the class. An object is a real-time entity.
 If we want to access the class member we need to create an object of that particular class.
In below example, we take ‘Employee’ as a class then ‘emp’ are the object.

Syntex for Object:

ClassName objectname=new ClassName();


Employee emp = new Employee();   //Object creation of Employee class
In the above syntax, the ‘new’ operator is used to create an object of a class. When we create an object, then the system creates the memory for data member and methods that are present in the class.

Next Post »


Click here for comments
Naveen Singh
April 1, 2018 at 10:13 AM ×

this is one of best concept that differ from other blogs and site.....

Congrats bro Naveen Singh you got PERTAMAX...! hehehehe...