遇到个面试题,大家说说到底是重载还是重写还是其他的

public class A  extends B{
public  void b(int a){
}
}

class B{
public void b(){
}
}
全部评论
在CPP中是隐藏,JAVA不太清楚
点赞 回复 分享
发布于 2016-04-08 10:21
重载吧..
点赞 回复 分享
发布于 2016-04-08 10:18
重写是方法名参数类型及个数什么都一样
点赞 回复 分享
发布于 2016-04-08 10:53
都不是
点赞 回复 分享
发布于 2016-04-08 11:49
-都不是
点赞 回复 分享
发布于 2016-04-08 18:59
重载
点赞 回复 分享
发布于 2016-04-09 02:03
重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 
点赞 回复 分享
发布于 2016-04-09 07:13
那两个类你使用两个文件分开,就明显看出不可能是重载,因为重载是在一个类里面的,然后重写的定义是子类重写父类方法。显然,子类的方法参数跟父类都不一样,不可能是重写。使用父类引用指向子类对象,然后也没法调用无参函数的,运行应该报错的。
点赞 回复 分享
发布于 2016-04-09 12:54
😂😂😂感觉分析有误,我不清楚,免得误导大家了。
点赞 回复 分享
发布于 2016-04-09 12:58
重载
点赞 回复 分享
发布于 2016-04-09 14:23
都不是。。。。。。就是2个不同的普通方法
点赞 回复 分享
发布于 2016-04-20 20:21

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务