// 演示系统内建的Annotation, @Deprecated, @Override, @SuppressWarnings
//package org.lxh.demo16.systemannotation;class Person{public String getInfo(){return "I'am a Persion class.";}@Deprecated //声明不建议使用的操作public String getInfo2(){return "do not call me again!!";}
}class Man extends Person{@Override //表明这是重载的方法public String getInfo(){return "i'am a strong man. it's very cool!";}
}// class Demo<T>
class Demo<T>{private T var;public T getVar(){return var;}public void setVar(T var){this.var = var;}}public class OverrideAnnotationDemo1 {public OverrideAnnotationDemo1() {// TODO Auto-generated constructor stub}/*** @param args*/@SuppressWarnings("unchecked") //关闭未经检查的转换时警告public static void main(String[] args) {// TODO Auto-generated method stubPerson pr = new Man();System.out.println(pr.getInfo());System.out.println(pr.getInfo2());//DemoDemo d = new Demo();d.setVar("hemmingway");System.out.println("content: " + d.getVar());}}