码迷,mamicode.com
首页 > 编程语言 > 详细

java 注解学习(一、注解入门,自定义注解)

时间:2016-04-19 00:26:18      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

  注解是在我们的代码中添加信息提供了一种更加简便的方法,通过注解,我们可以在适当的时候非常方便的使用一些数据。具体的注解的概念就不展开了,具体通过一个例子来说明自定义注解的使用。

  具体的场景是,我们开了一家超市,超市里面有个自动货柜机,货柜机上的产品都有产品编号、价格、产品描述和注意事项,超市管理人员需要在自动售卖机卖出东西时,实时的进行记录,通过注解再进行售卖的时候进行相关信息的记录,为了实现这个目标,我们首先申明一个注解,如下:

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Product {
    public int id();
    public String price();
    public String name();
    public String notict() default "";
}

   然后我们来设计我们的售卖机:

public class SelfService {
    @Product(id=1,price="1.00",name="apple")
    public void sellApple() {
        System.out.println("apple selled");
    }
    
    @Product(id=2,price="2.0",name="banana",notict = "eat more easily apparent")
    public void sellBanana() {
        System.out.println("banana selled");
    }
    
    @Product(id=3,price="5.00",name="orange")
    public void sellOrange() {
        System.out.println("orange selled");
    }
}

     

java 注解学习(一、注解入门,自定义注解)

标签:

原文地址:http://www.cnblogs.com/highkgao/p/5406269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!