重写:
1.运行时的多态性
2.发生在子类与父类之间
3.重写要求子类被重写方法与父类被重写的方法有相同的返回类型。
4.访问类中的方法时,是访问的子类重写的同名方法。
5.重写方法的名称和参数(类型、个数与顺序)全部相同。
重载:
1.编译时的多态性
2.发生在一个类中
3.方法名相同
4.方法的形参列表不同
具体的不同表现为:
类型、个数、顺序的不同才可以构成重载。
1.运行时的多态性
2.发生在子类与父类之间
3.重写要求子类被重写方法与父类被重写的方法有相同的返回类型。
4.访问类中的方法时,是访问的子类重写的同名方法。
5.重写方法的名称和参数(类型、个数与顺序)全部相同。
1.编译时的多态性
2.发生在一个类中
3.方法名相同
4.方法的形参列表不同
具体的不同表现为:
类型、个数、顺序的不同才可以构成重载。