package com.itheima.annotation;
publicclassAnnotationDemo{
@Override
publicString toSring(){ //覆盖toString方法,由于写错没覆盖,会报错
return"hello";
}
}
publicclassAnnotationDemo{
@Deprecated
publicvoidsay(){
System.out.println("hello");
}
}
classTest{
publicstaticvoid main(String[] args){
newAnnotationDemo().say();
}
}
package com.itheima.annotation;
@SuppressWarnings("deprecation")
publicclassAnnotationDemo{
@Deprecated
publicvoid say(){
System.out.println("hello");
}
}
classTest{
publicstaticvoid main(String[] args){
newAnnotationDemo().say();
}
}
自定义Annotation:
@MyAnnotation(name ="zhangsan",info ="hello")
classTest{
publicstaticvoid main(String[] args){
newAnnotationDemo().say();
}
}
@interfaceMyAnnotation{
publicString name();
publicString info();
}