学习笔记

重载

定义:如果一个类中包含了两个或两个以上的方法,它们的方法名相同,方法参数的个数或者参数类型不同,则称该方法被重载了,这个过程称为方法重载。成员方法和构造方法都可以进行重载。

  1. 必须在同一个类里。
  2. 方法名相同。
  3. 参数列表(方法参数的个数或者参数类型)不同。
  4. 与方法返回值和方法修饰符没有任何关系 

重写(覆盖)

定义:在子类中可以根据需求对父类继承的方法进行重新编写,称为方法的重写或方法的覆盖。

  1. 重写方法和被重写方法必须具有相同的方法名。
  2. 重写方法和被重写方法必须具有相同的参数列表。
  3. 重写方法的返回值类型必须和被重写方法的返回值类型相同或是其子类。
  4. 重写方法不能缩小被重写方法的访问权限。

多态

  1. 多态是方法的多态,属性没有多态
  2. 没有继承,就没有多态
  3. 父类引用变量指向子类对象
posted @ 2021-08-18 23:18  唐宋元明清z  阅读(66)  评论(0)    收藏  举报