Java Reference
In-Depth Information
Chapter 2
Inner Classes
In this chapter, you will learn
What inner classes are
How to declare inner classes
How to declare member, local, and anonymous inner classes
How to create objects of inner classes
What Is an Inner Class?
You have worked with classes that are members of a package. A class, which is a member of a package, is known as a
top-level class. For example, Listing 2-1 shows a top-level class named TopLevel .
Listing 2-1. An Example of a Top-Level Class
// TopLevel.java
package com.jdojo.innerclasses;
public class TopLevel {
private int value = 101;
public int getValue() {
return value;
}
public void setValue (int value) {
this.value = value;
}
}
The TopLevel class is a member of the package com.jdojo.innerclasses . The class has three members:
value
One instance variable:
getValue() and setValue()
Two methods:
 
Search WWH ::




Custom Search