匿名类适合那些只需要使用一次的类
public abstract class anonymousclassdesk
{
public abstract double getprice();
public abstract string getname();
}
public class desk extends anonymousclassdesk
@override
public double getprice()
{
return 100;
}
public string getname()
return "普通书桌";
public static void main(string[] args)
anonymousclassdesk desk = new anonymousclassdesk() {
@override
public double getprice()
{
return 100;
}
public string getname()
return "匿名书桌";
};
system.out.println(desk.getname());
不仅可以使抽象类,也可以是接口。匿名类没有什么特别的地方,同样还是要实现需要实现的方法。