标签:父类 成员 使用场景 返回 super nbsp this关键字 ide 练习题
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!
标签:父类 成员 使用场景 返回 super nbsp this关键字 ide 练习题
原文地址:http://www.cnblogs.com/HippoCode-Start-Run/p/6704485.html