ClassDeclaration:
Modifiers![]()
classIdentifier SuperInterfaces
ClassBody
Super:extendsClassType
Interfaces:implementsInterfaceTypeList
InterfaceTypeList:
InterfaceType
InterfaceTypeList,InterfaceType
ClassBody:{ClassBodyDeclarations![]()
}
ClassBodyDeclarations:
ClassBodyDeclaration
ClassBodyDeclarations ClassBodyDeclaration
ClassBodyDeclaration:
ClassMemberDeclaration
StaticInitializer
ConstructorDeclaration
ClassMemberDeclaration:
FieldDeclaration
MethodDeclaration