3、注解:注解的属性

1、属性的格式

1、格式1:数据类型 属性名();
2、格式2:数据类型 属性名() default 默认值;

2、属性适用的数据类型

八种数据类型:int、short、long、double、byte、char、boolean、float + String.class

3、代码

package com.zjl.study.注解;

/**
 * Created by zjl 2022/6/19
 **/
@Book(name = "《精通Java基础》", authors = { "张三", "李四" }, price = 99.9)
public class 注解的属性 {

  @Book(name = "《精通Mysql数据库》", authors = { "王五" }, price = 99.9, address = "美国")
  public static void main(String[] args) {

  }

}


@interface Book {
  String name();

  String[] authors();

  double price();

  String address() default "中国";
}

4、小结

1、注解可以有属性,属性名必须带()
2、在用注解的时候,属性必须赋值,除非这个属性有默认值!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值