JAVA入门: Annotation

来源:互联网 发布:系统数据备份方案 编辑:程序博客网 时间:2024/05/17 07:05
// 演示系统内建的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());}}

原创粉丝点击