重载和重写的区别?

简介: 编译时

重载 : 在同一个类中,拥有多个相同名的方法,但是这些方法的参数列表不同(参数个数,参数类型)

  (即:方法名相同,参数列表不同,返回值类型可以不同!)

重写 : 在子父类之间,子类有父类相同名的方法

  (即:方法名,参数列表和返回值类型都相同)
目录
相关文章
|
7月前
|
Java 编译器
重载和重写的区别是什么?
重载和重写的区别是什么?
|
1月前
重载和重写的区别
重载发生在同一个类中,方法名相同、参数列表、返回类型、权限修饰符可以不同 重写发生在子类中,方法名相、参数列表、返回类型都相同,权限修饰符要大于父类方法,声明异常范围要小于父类方法,但是final和private修饰的方法不可重写
29 1
|
7月前
|
Java
方法的重载
方法的重载
66 1
|
6月前
|
Java
重载与重写的区别
重载与重写的区别
53 5
|
6月前
|
Java
重载和重写区别
重载和重写区别
39 2
重载和重写有什么区别?
重载和重写有什么区别?
69 0
C++重载、重写、重定义
C++重载、重写、重定义
96 0
|
7月前
|
C++
面试题:重写和重载的区别
面试题:重写和重载的区别
34 0
|
C++
54 C++ - 重写 重载 重定义
54 C++ - 重写 重载 重定义
36 0