天天看點

Java中的匿名類

匿名類适合那些隻需要使用一次的類

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());

不僅可以使抽象類,也可以是接口。匿名類沒有什麼特别的地方,同樣還是要實作需要實作的方法。