An instance of an anonymous (unnamed) subclass of MyClass. : Anonymous Class « Object Oriented « SCJP






class MyClass {
   public void pop() {
      System.out.println("popcorn");
    }
}
public class MainClass {
   MyClass p = new MyClass() {
     public void pop() {
        System.out.println("anonymous popcorn");
     }
   };
}








6.9.Anonymous Class
6.9.1.Create an anonymous class
6.9.2.Anonymous Class Declarations
6.9.3.You might assign the reference to the constructed object into a variable
6.9.4.Passing Anonymous Class to a method
6.9.5.Passing Arguments into the Construction of an Anonymous Inner Class
6.9.6.Anonymous Classes: class or interface
6.9.7.An instance of an anonymous (unnamed) subclass of MyClass.