//手机终端 请上下左右 滑动屏幕 观看更全!
//package Main;
/**
*
* @Explain(说明):
* Annotation 是jdk1.5之后提出的一个新的开发技术结构,
* 利用Annotation接口可以有效的减少程序配置的代码,并且可以利用Annotation
* 进行一些机构化的定义。Annotation是以一种注解形式实现的程序开发。
* @time(时间):2019/04/21
* @role(谁):东方神祇(杨)
*
* @modify(修改)
* @time:
* @role:
*/
public class Annotation {
//压制警告,比如@Seprecated过期警告,如果已经知道此过期操作又不想让它一直提示错误信息,
// 那么就使用 @SuppressWarning({"编译时提示的错误信息"}) 进行提示隐藏
@SuppressWarnings({"deprecation"})
public static void main(String[] args) {
superman per = new superman() ;
per.out();
person p =new person() ;
p.out1();
}
}
class person{
public void out(){
System.out.println("杨木发好帅啊");
}
//过期操作不建议使用,加@Deprecated注解的会在编译时提示“注: Annotation.java使用或覆盖了已过时的 API。”
// 此方法已过期,不建议新用户使用,老用户可以适当使用并逐渐抛弃
@Deprecated
public void out1(){
System.out.println("过期操作");
}
}
class superman extends person{
//@Override 当子类继承某个父类后,如需进行父类方法覆写,
// 则采用@Override来进行注解,它会进行检查是否有继承关系,
//一面出错,因为覆写必须要事先建立有继承关系。如果没有那么就会提示:
//“方法不会覆盖或实现超级类型的方法”
@Override
public void out(){
System.out.println("对你说的对");
}
}
/*---------------------
作者:东方神祇
本文链接:https://my.oschina.net/yangmufa/blog/3083712
版权声明:
本文为博主原创文章,转载请附上源文链接!
如果觉得我的论文对您有用,您的请评论点赞与
合理优质的转发也将是鼓励支持我继续创作的动力!
---------------------*/