阅读207 返回首页    go 阿里云 go 技术社区[云栖]


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