Let me put in simple words.
this operator returns the object of current class. Here in this case Farmer.this will return an object of the class Farmer and you are trying to access class member variable age with the help of that object.
There are only 10 types of people in the world: those who understand ternary, those who don't, and those who mistake it for binary.
I'm a lumberjack and I'm okay, I sleep all night and work all day. Lumberjack ad: