I know "implement interface" means: A class implement a interface. Now I met a puzzle in Android Studio (In IntelliJ IDEA, there has a similar doubts.): Note the following picture: When Child implement the Interface, and override the method fun2, there will be a specific icon on the left.But the Parent don't implement the Interface, why an same icon appear?

Bigger picture here