Keyword final
Method body
Method signature
Parameters
Overload
Override
Static keyword
the same method name can be defined with more than one signature
allows a subclass or child class to provide a specific implementation of a method that is already provided by one of its superclasses or parent classes.
Code block for the method
Method name + parameter list
Placeholders for values that will be “passed in” as data for the method to work on
Cannot be overridden by subclasses
- associated with the class and not with any particular instantiation of the class - can be accessed without creating an instance of the class