['public'] [('abstract'|'final')] 'class' 'classIdentifier' '{'
// field and method declarations
[('public'|'private'|'protected')] [('final'|'volatile')] ['static'] ['transient'] typeIdentifier fieldIdentifier ['='expression]';'
[('public'|'private'|'protected')] (['abstract']|['final'] ['static'] ['native'] ['synchronized']) type methodIdentifier '('[parameterList]')' '{'
[statement]...
'}'
'}'
转载于:https://my.oschina.net/0312/blog/393034