annotation - Override
package com.annotation; public class OverrideTest { /** * Override: 表示子类要重写父类的方法 * * 重点: 重写的方法名称(包括大小写)必须和父类完全一致, 否则 * 就是一个新的方法, 同时用Override修饰, 则会出错. * */ @Override public String tostring(String str) // 错误, 和Object类的toString方法不同, 'S'大写 { return "This is OverrideTest"; } public static void main(String[] args) { OverrideTest override = new OverrideTest(); System.out.println(override.toString()); // 实际并未执行执行OverrideTest类的tostring方法, 而是执行的Object.toString方法 } }