J'ai une question pour laquelle je n'ai pas trouvé de réponse à l'exception de la réponse suivante qui ne répond pas à mes exigences:
"Parce que James Gosling ne voulait pas"
Je sais que Java peut avoir des interfaces (uniquement des fonctions virtuelles pures, pas d'attributs), mais ce n'est pas exactement la même chose que les définitions de classe.