java中的方法重写
1、子类中的方法与父类中的方法名字相同、返回值类型相同、参数列表相同
2、子类中的方法的访问级别大于等于父类方法的访问级别
3、子类中的方法抛出的异常范围小于等于父类方法中抛出的异常范围
java反射机制可以实现给类中的私有成员变量重新赋值。
/**
* author Ding Chengyun
* 2014-2-23
*/
package test;
import java.io.IOException;
/**
* @author Ding Chengyun
* 2014-2-23
*/
public class OverrideTest {
/**
* @param args
*/
public static void main(String[] args)throws Exception {
Parent p = new Child();
p.output();
}
}
class Parent {
public void output() throws NullPointerException,IOException {
System.out.println("parent output");
}
}
class Child extends Parent {
public void output() throws NullPointerException {
System.out.println("Child output");
}
}原文:http://blog.csdn.net/sundenskyqq/article/details/22568063