Posts

Showing posts from October, 2023

Difference between static members and instance members

Introduction  Instance members are unique to each object of the class, whereas static members are the same for all objects of a class. Let's say we have a class named 'Student.' Each student will have a different name, ID, and address. However, the name of the school is going to be the same for all students. So the name of the school can be declared as a static member, whereas the other attributes of the student can be declared as instance members. Example: This is an example of a class named Student class Student {     public string Name ;     public int ID ;     public string Address } Let's now create 2 objects of this class Student. The instance variables of the students have its own unique values as you can see below. Student Vipin = new Student (); Vipin . Name = "Vipin" ; Vipin . ID = 20409068 ; Vipin . Address = "Bangalore" ; Student Neethu = new Student (); Neethu . Name = "Neethu" ; Neethu . ID = 1234 ; Ne...