java-重写override和重载overload

重写

· 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]);
        	}
    	}


猜你喜欢

转载自blog.csdn.net/wkztselina/article/details/72081945
今日推荐