A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一.方法重载和方法重写的区别:
1.重载:
    1.在一个类中;
    2.方法名相同,参数列表不完全相同;
    3.跟返回值类型无关;
2.重写:
    1.在子父类关系的情况下;
    2.在子类中定义跟父类完全相同的:返回值类型,方法名,形参列表
      具有跟父类相同或更宽的访问修饰符,就构成了重写;
二.this关键字和super关键字分别代表什么?以及他们各自的使用场景和作用。
    1.this指向本类对象;可以访问本类成员变量、成员方法、构造方法;
    2.super指向父类对象;可以访问父类成员变量、成员方法、构造方法;
    使用场景:
    1.this在任何类的内部都可以,不需要子父类的关系;
    2.super通常在子类中使用,有子父类关系时,访问父类成员的关键字;

1 个回复

倒序浏览
:handshake:handshake:handshake:handshake
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马