閱讀207 返回首頁    go 小米 go 小米5


Java中的匿名類

 

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

public abstract class AnonymousClassDesk
{
 public abstract double getPrice();

 public abstract String getName();

}

 

public class Desk extends AnonymousClassDesk
{
 @Override
 public double getPrice()
 {
  return 100;
 }

 @Override
 public String getName()
 {
  return "普通書桌";
 }

}

 public static void main(String[] args)
 {
   AnonymousClassDesk desk = new AnonymousClassDesk() {

   @Override
   public double getPrice()
   {
    return 100;
   }

   @Override
   public String getName()
   {
    return "匿名書桌";
   }
  };

  System.out.println(desk.getName());
 }

 

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

 

 

最後更新:2017-04-03 07:57:27

  上一篇:go IOS開發賬號申請
  下一篇:go struts中采用注解配置Action