1重载和重写的不同
1:重载(overload):
1:前提: 所有的重载函数必须在同一个类中
2:特点:函数名相同,参数列表不同,与其他的无关(访问控制符、返回值类型)
3:不同:个数不同 、 顺序不同、 类型不同
2:重写(override):
1:前提: 继承
2:特点:
函数名必须相同、参数列表必须相同。
子类的返回值类型要等于或者小于父类的返回值
构造器那个叫重载,不叫重写!
重写是发生在子类与父类中,方法名、参数列表、返回值、访问修饰符和异常都相同
首先,构造器不能被继承,因为每个类名都不相同,而构造器的名称与类名相同,这肯定不能算是继承,所以,既然构造器不能被继承,那他肯定是不能被重写。
是否可被重写(override)?&spm=1001.2101.3001.5002&articleId=118248690&d=1&t=3&u=e4a9bf781a6641279a2f75e5ae0e6843)

被折叠的 条评论
为什么被折叠?



