anonymous inner class can extend exactly one class and implement exactly one interface.
By Billy Spencer at May 28 2021