您的位置:首页 > 编程语言 > Java开发

JAVA入门: Annotation

2012-10-20 14:24 453 查看
// 演示系统内建的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 stub
Person pr = new Man();
System.out.println(pr.getInfo());
System.out.println(pr.getInfo2());

//Demo
Demo d = new Demo();
d.setVar("hemmingway");
System.out.println("content: " + d.getVar());

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息