class NAME { MEMBER ... }class NAME extends NAME { MEMBER ... }abstract class NAME { MEMBER ... }abstract class NAME extends NAME { MEMBER ... }class NAME implements NAME, NAME ... { MEMBER ... }class NAME extends NAME implements NAME, NAME ... { MEMBER ... }abstract class NAME implements NAME, NAME ... { MEMBER ... }abstract class NAME extends NAME implements NAME, NAME ... { MEMBER ... }. ...NAME+, -, *, /<, <=, ==, >, >=