Java Objects The Life Cycle of an Object Creating an Object Using an Object Garbage Collection of Unused Objects Creating Your Own Class Declaring a Class Implementing a Class Writing a Method Controlling Access to a Class's Methods Declaring a Class Method Declaring a Final Method Declaring a Member Variable Controlling Access to a Class's Variables Declaring a Class Variable Declaring a Constant Declaring a Transient Variable Declaring a Volatile Variable Interfaces