注解 Annotation
注解概述
在代码里的特殊标记
可以像修饰符一样被使用 用于包 类 构造器 方法 成员变量
框架 = 注解 + 反射 + 设计模式
使用实例
实例一:文档相关的注解
实例二:JDK内置三个基本注解
@Override:限定重写父类方法 注解只能用于方法
@Deprecated:用于表示所修饰的元素(类 方法)
@SuppressWarnings:抑制编译器警告
实例三:跟踪代码依赖性 实现替代配置文件功能
package com.company.meiju.Annotation;
public class AnnotationTest {
public static void main(String[] args) {
int num = 10;
System.out.println(num);
}
}
class Person{
private String name;
private int age;
public Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void walk(){
System.out.println("人走路");
}
public void eat(){
System.out.println("人吃饭");
}
}
interface Info{
void show();
}
class Student extends Person implements Info{
@Override
public void walk() {
System.out.println("学生走路");
}
@Override
public void show() {
}
}