java代码-------继承的方法----重写还是重载

总结:是自己不听讲吧,不懂啊

感觉父类的方法,子类可以重载,只要参数个数不同,重载与返回值没有关系

重写绝对是可以的。但答案是只能重写啊

package com.s.x;

public class Tear {
	public int addValue(int a, int b) {
		int s;
		s = a + b;
		return s;
	}
}// 类与类之间是重写,就是方法名,参数个数类型都相同,除了方法体。决不能出现重载吗?为什么呢?

class Chile extends Tear {
	// 这里使用方法重载是否可以
	/*
	 * (public int addValue(int a){//这是肯定会报错,因为方法的重载要求类型相同,那么参数个数也不能相同啊
	 * System.out.println("b");
	 * 
	 * 
	 * }
	 */

	/*
	 * public int addValue( int b) {// 与父类的方法是相同的 //System.out.println("我哦我我");
	 * return b; }
	 */
	/*
	 * public int addValue(int a,int b) throws MyException{ return a;
	 * 
	 * }
	 */// 这里有错误啊。。

	/*
	 * public void addValue(int a,int b){//有错误啊 System.out.println(""); }
	 */
	public int addValue(int a) {// 参数类型同???这里有问题吗??
		System.out.println("");// 是方法的重载
		return a;
	}

	public int addValue(int a, int b) {
		return a;// 这里也没错啊。是方法的重写
	}

}

  

转载于:https://www.cnblogs.com/langlove/p/3486599.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值