Bonjour,
Je voudrais vous signaler des anomalies dans l'ouvrage appel� Java 2
Exam notes. En effet, � la page 17 du premier chapitre traitant du
modificateur abstract, il est dit : Les classes et les m�thodes peuvent
�tre finales. Si je ne m�abuse, des classes ou des m�thodes abstraites
ne peuvent �tre finales, sans quoi il serait impossible d��tendre les
classes et d�outrepasser les m�thodes.

Plus bas, une formule alambiqu�e me para�t fort ambigu� :
Une classe doit �tre d�clar�e abstraite si aucune des conditions
suivantes n�est appliqu�e :
- La classe contient une ou plusieurs m�thodes abstraites.
- La classe ne fournit pas une impl�mentation pour chacune des m�thodes
abstraites de sa superclasse.
- La classe d�clare qu�elle impl�mente une interface ; elle ne fournit
pas une impl�mentation pour chaque m�thode de l�interface.

Lorsqu�une classe contient ne serait ce qu�une m�thode abstraite n�est
elle pas implicitement abstraite. Une classe �tendue � partir d�une
classe abstraite doit impl�menter chacune des m�thodes abstraites de
cette derni�re. Une classe non abstract impl�mentant une interface, doit
impl�menter le code de chacune des m�thodes de l�interface.
Pourriez-vous m��clairer � ce sujet d�une fa�on claire ? 
Je vous remercie de votre attention�
Cordialement� 


Répondre à