@Override:限定重写父类方法,该注解只能用于方法
父类:
public class Person { public void eat() { System.out.println("父类eat方法"); } }子类:
public class Student extends Person{ @Override public void eat() { System.out.println("子类eat方法"); } }
@Deprecate:用于表示所修饰的元素(类,方法,构造器,属性等)已过时,通常是因为所修饰的结构危险或存在更好的选择
public class Student{ @Deprecated public void Study() { System.out.println("学习"); } }
@SuppressWarnings:抑制编译器警告
如图,假如定义一个变量,但并未使用该变量,那么编译器就会有警告
public class Test { public static void main(String[] args) { @SuppressWarnings("unused") int age=10; } }加入@SuppressWarnings括号后面传入unused,表示不使用的



