hi dinesh.
you can't use this in static method because static method is not belonging to any instance, it belongs to class.
when you say this in static method it can't refer to any specific instance because it doesn't belong to any instance. it only knows about class.
there is only one static method for all instances of one class.
and there is copy of non-static method for each instance of class. so when you call this in non-static method, that method knows that this
word is used for instance to which it belongs.
hope this helps.