Est-ce que l'ajout d'une nouvelle fonction membre dans la définition de classe de pointeur d efface la compatibilité binaire? Par exemple, la nouvelle définition ci-dessous va-t-elle rompre la compati
J'ai vraiment deux questions: 1) Quand utiliseriez-vous une interface paquet-privée? 2) Existe-t-il un moyen d'avoir une interface publique fermée à l'implémentation en dehors de son package?
J'ai un paquet avec un public abstract class Player { /*...*/ }
et ces public abstract class GamePlayer extends Player { /*...*/ }
public abstract class TournamentPlayer extends Player { /*...*/ }