重写
· 1、子类重写方法的权限修饰符大于等于父类的方法权限修饰符
2、子类重写方法的返回值和父类的返回值必须相同(子类的返回值类型可以是父类返回值的子类)
3、方法名相同
4、参数列表必须相同(参数的值、个数、顺序)
5、只能重写一次
6、子类的重写不能抛出比父类更多的异常
重载
重载方法只要求方法名相同和参数列表不同,其他都任意;
可变长参数:在参数中可以设置任意个数的参数,实际上的就是一推数组,可变长参数必须是参数列表的最后一个参数。如下print方法:
public void print(String... args) {
for (int i = 0; i < args.length; i++) {
system.out.println(args[i]);
}
}