---------------------- android培训、java培训、期待与您交流! ----------------------
JAVA自带的注解
在Java提供了3个Annotation:
@Override
@Deprecated
@SuppressWarnings
范例1:@Override保证所写的方法为重写的父类方法
public class Person { private String name; private int age; public Person(String name,int age){ this.name = name; this.age =age; } @Override //监听此方法 以保证成功重写Object类的toString() public String toString() { return "姓名:"+this.name+";年龄:"+this.age; } } |
@Deprecated 当你想把一个方法设置为不建议使用的方法的时候可以用此注解。
范例2:
public class Demo { public static void main(String args[]){ |
@SuppressWarnings 在使用java中一个过时的方法时,编译器会给你提醒,而你不想让编译器提醒就用此注解。
范例3:
public class Test { @SuppressWarnings( "deprecation") public static void main(String[] args){ Thread t = new Thread(); t.start(); t. System.out.println("已经stop"); } } |
自定义注解
范例1:
package heimademo; @Hello |
范例2:为注解增加属性
|
---------------------- android培训、java培训、期待与您交流! ----------------------