首先 构造必须同时满足下面三个条件:
1、方法名和类名相同
2、在方法名的前面没有返回值类型的声明
3、在方法中不能使用return语句返回一个值
子类的类名和父类的类名肯定是不同的。而构造器名称与类名相同,所以根本谈不上继承。
而重写的关键条件是继承,没有继承关系就没有重写。所以构造器不能被重写,但是可以重载。
重载的定义是:重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。
首先 构造必须同时满足下面三个条件:
1、方法名和类名相同
2、在方法名的前面没有返回值类型的声明
3、在方法中不能使用return语句返回一个值
子类的类名和父类的类名肯定是不同的。而构造器名称与类名相同,所以根本谈不上继承。
而重写的关键条件是继承,没有继承关系就没有重写。所以构造器不能被重写,但是可以重载。
重载的定义是:重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。