注解-内置注解

@override :定义在java.lang.Override中,此注释只适用于修辞方法﹐表示一个方法声明打算重写超类中的另一个方法声明.
@Deprecated:定义在java.lang.Deprecated中,此注释可以用于修辞方法﹐属性,类,表示不鼓励程序员使用这样的元素,通常是因为它很危险或者存在更好的选择.
@suppressWarnings ∶定义在java.lang.SuppressWarnings中,用来抑制编译时的警告信息.
与前两个注释有所不同,你需要添加一个参数才能正确使用,这些参数都是已经定义好了的,我们选择性的使用就好了﹒
@SuppressWarnings("all")
@SuppressWarnings("unchecked")
@SuppressWarnings(value={"unchecked","deprecation"})√等等....
public class Main {
    
    //    @Override:重写的注解
    @Override
    public String toString(){
        return super.toString();
    }
    //@Deprecated:不推荐程序员使用,但是可以使用,或者存在更好的方式
    @Deprecated
    public void tets(){
        
    }
    
    //@SuppressWarnings(all):震压警告,all:全部
    @SuppressWarnings(all)
    public void test2(){
        
    }
}

 

posted @ 2022-05-30 16:50  hollg  阅读(37)  评论(0)    收藏  举报