ClassDeclaration:
Modifiers![]()
class
Identifier SuperInterfaces
ClassBody
Super:extends
ClassType
Interfaces:implements
InterfaceTypeList
InterfaceTypeList:
InterfaceType
InterfaceTypeList,
InterfaceType
ClassBody:{
ClassBodyDeclarations![]()
}
ClassBodyDeclarations:
ClassBodyDeclaration
ClassBodyDeclarations ClassBodyDeclaration
ClassBodyDeclaration:
ClassMemberDeclaration
StaticInitializer
ConstructorDeclaration
ClassMemberDeclaration:
FieldDeclaration
MethodDeclaration