重载和重写的区别?构造器 Contructor 构造器是否可被 override?

重载

  • 发生在同一类,方法名必须相同,参数类型不同,顺序不同,类型不同,方法返回值和返回类型可以不同

重写

  • 发生在子父类,方法名、参数名参数列表必须相同。返回值范围小于等于父类,抛出异常范围小于等于父类,访问修饰符大于等于父类。如果父类为private,则子类无法重写

构造器无法被重写,但是可以被重载,你可以看到一个类中有多个构造器的情况

posted @ 2019-06-08 12:14  以冬  阅读(955)  评论(0编辑  收藏  举报