SE450: Java: Class Declaration [19/22] ![]() ![]() ![]() |
For classes:
[ClassModifiers] class ClassName [extends SuperClass]
[implements Interface1, Interface2, ...] {
ClassMember Declarations
}
Modifiers can be
public - only one of these per file!abstractfinalFor methods:
[MethodModifiers] ReturnType MethodName([ParameterList]) {
Statements
}
Modifiers can be
publicprotectedprivatestaticfinalabstractsynchronizednativeFor fields only
volatiletransientNote that final has completely different meanings
in different contexts. Remember, a final parameter is
not like const in C++