Why 'this' keyword cannot be used in a static method
 this is used to refer to the parent object of a variable or method. When you declare  static  on a method the method can be called without needing to instantiate an object of the class. Therefore the  this keyword  is not allowed because your  static  method is not associated with any objects.