Java >> Java tutorial >  >> Tag >> return

Understøtter Java ikke Covariant Return Types på Enums?

Enum-konstanter er felter, ikke typer. Returtypen er kovariant, men typerne af de opregnede konstanter er anonyme klasser. Af denne grund er den mest specifikke statiske type for værdien returneret af getDoor() i dit eksempel vil være Door .


Java tag