Nonstatic member classes
nested classes that require an instance.
reside in packages that must be explicitly imported into your programs.
involves using one term to indicate diverse meanings, or writing multiple methods with the same name but with different arguments.
a variable takes precedence over another variable with the same name.
a library of classes.
Redeclare a variable
attempt to declare a variable twice—an illegal action.
refers to an object's memory address.
the portion of a program within which you can refer to the variable.
static member class
a type of nested class that has access to all static methods of its top-level class.
a reference to an object that is passed to any object's nonstatic class method.
the containing class in nested classes.
a symbol such as an asterisk used to indicate that it can be replaced by any set of characters. In a Java import statement, you use this symboll to represent all of the classes in a package.