黑马程序员技术交流社区
标题:
方法重载和方法重写的区别,,新手必看!
[打印本页]
作者:
heima591046495
时间:
2015-6-23 18:07
标题:
方法重载和方法重写的区别,,新手必看!
一.方法重载和方法重写的区别:
1.重载:
1.在一个类中;
2.方法名相同,参数列表不完全相同;
3.跟返回值类型无关;
2.重写:
1.在子父类关系的情况下;
2.在子类中定义跟父类完全相同的:返回值类型,方法名,形参列表
具有跟父类相同或更宽的访问修饰符,就构成了重写;
二.this关键字和super关键字分别代表什么?以及他们各自的使用场景和作用。
1.this指向本类对象;可以访问本类成员变量、成员方法、构造方法;
2.super指向父类对象;可以访问父类成员变量、成员方法、构造方法;
使用场景:
1.this在任何类的内部都可以,不需要子父类的关系;
2.super通常在子类中使用,有子父类关系时,访问父类成员的关键字;
作者:
成佳裕
时间:
2015-6-23 19:17
:handshake:handshake:handshake:handshake
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2