Java面试问题之二十八
请阅读以下代码段,给出这段程序运行结果,并尝试总结一下匿名类的特点。
package com.ecom.baidu;public class A { A(int v) { System.out.println("another constructor"); } A() { System.out.println("default constructor"); } void method() { System.out.println("from A"); } public static void main(String[] args) { new A().method(); A a = new A() { void method() { System.out.println("from anonymous"); } }; a.method(); }}class SubA extends A { void method() {System.out.println("from anonymous");}}A a = new SubA(); //创建局部内部类class Sample { public static void main(String[] args) { Thread t = new Thread(new Runnable() { public void run() { for(int i=0;i<100;i++) System.out.println(i); } }); t.start(); }}