public class NoNameClass
{
public void test()
{
new Person()
{
private int age;
private String name;
public void show()
{
this.age=10000;
this.name="God";
System.out.println("name="+this.name+","+"age="+this.age);
}
}.show();
System.out.println("NoNameClass test.");
}
public static void main(String args[])
{
NoNameClass noname=new NoNameClass();
noname.test();
}
}
{
public void test()
{
new Person()
{
private int age;
private String name;
public void show()
{
this.age=10000;
this.name="God";
System.out.println("name="+this.name+","+"age="+this.age);
}
}.show();
System.out.println("NoNameClass test.");
}
public static void main(String args[])
{
NoNameClass noname=new NoNameClass();
noname.test();
}
}
你的Person不是一个类吗?
那个匿名类不就是继承自Person的类嘛
匿名类是一定要继承自某个类,或是实现某个接口的