Class Definition Java Tutorial

public class MainClass {
  public A dest(String s) {
    class B implements A {
      private String label;
      private B(String whereTo) {
        label = whereTo;
      }
      public String readLabel() {
        return label;
      }
    }
    return new B(s);
  }
  public static void main(String[] args) {
    MainClass p = new MainClass();
    A d = p.dest("A");
  }
}
interface A {
  String readLabel();
}