next up previous contents index
Next: Field Declarations Up: Grammaire LALR(1) Previous: Modificateurs

Class Declaration


ClassDeclaration: 
Modifiers
$_{\mathsf{opt}}$ class Identifier Super$_{\mathsf{opt}}$ Interfaces$_{\mathsf{opt}}$ ClassBody
Super:
extends ClassType
Interfaces:
implements InterfaceTypeList
InterfaceTypeList:
InterfaceType
InterfaceTypeList , InterfaceType
ClassBody:
{ ClassBodyDeclarations
$_{\mathsf{opt}}$ }
ClassBodyDeclarations:
ClassBodyDeclaration
ClassBodyDeclarations ClassBodyDeclaration
ClassBodyDeclaration:
ClassMemberDeclaration
StaticInitializer
ConstructorDeclaration
ClassMemberDeclaration:
FieldDeclaration
MethodDeclaration



R. Lalement
2000-10-23