anonymous class

Anonymous classes enable you to make your code more concise. They enable you to declare and instantiate a class at the same time. They are like local classes except that they do not have a name. 
Anonymous class in different languages:
* C# do not support anonymous class.
* Kotlin has no anonymous class, but uses object expression to achieve the same functionality.
* Python has no anonymous class.