首页 > 代码库 > java练习题2
java练习题2
1.Overload和Override的区别?Overload能改变返回值类型吗?
Override:
是指子类出现和父类名称完全一样的方法,称为Override。
但是不能改变返回值类型。
Overload:
是指同一类里出现名称一样,但形参不一样的方法,称为Overload。
可以改变返回值类型。
备注:
Overload:方法重载
Override:方法重写
2.this关键字和super关键字分别代表什么?以及他们各自的使用场景和作用。
this:
是指同一类里的成员变量或者成员方法。
this.value;this.function();
super:
是指引用父类的成员变量或者成员方法。
super.value;super.function();
但是!1.父类私有变量无法继承,所以无法super!
2.父类私有方法无法调用,所以无法super!
java练习题2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。