JDK
JRE
%
//
#
/*
MonNom
Mon_nom
Mon$nom
2noms
Public
Protected
Abstract
Default access
Vrai
Faux
Erreur de compilation
Erreur d'exécution
A aura la valeur 3.5
A aura la valeur 3.
Une erreur de compilation
Une erreur d'exécution
Pas d'erreurs
12.0
10.5
Ce n'est pas une expression
10.0
Des déclarations de méthodes et de constantes
Des déclarations de méthodes
Des déclarations de méthodes et de méthodes statiques
Des décalarations de méthodes et de constructeurs
Class A ::B
Class A extends B
Class A implements B
Class A inherit B
B i = (K) new A ( );
A i = new K( );
B i = new A ( );
K i = new B ( );
Une classe peut implémenter plusieurs interfaces mais doit étendre une seule classe
Une classe peut implémenter plusieurs classes mais doit étendre une seule interface
Une classe peut implémenter plusieurs classes et peut étendre plusieurs interfaces
Une classe doit implémenter une seule interface et étendre une seule classe
Aucune
Une
Deux
Trois
Pour traiter les exceptions
Pour sortir du programme
Pour déboguer le code
Vrai
Faux