构造器重载
(1)如果传入的数据类型(实参)小于重载方法中声明的形参类型,实际数据类型就会被提升。
常数值会被当做int值来处理。
char例外,如果没有接受char参数的方法,就会把char类型提升至int型。
(2)如果传入的实际参数大于重载方法声明的形式参数,就得通过类型转换来执行窄化转换,否则编译器报错。
窄化转换:例如double转换为float,(float)double。
构造器重载
(1)如果传入的数据类型(实参)小于重载方法中声明的形参类型,实际数据类型就会被提升。
常数值会被当做int值来处理。
char例外,如果没有接受char参数的方法,就会把char类型提升至int型。
(2)如果传入的实际参数大于重载方法声明的形式参数,就得通过类型转换来执行窄化转换,否则编译器报错。
窄化转换:例如double转换为float,(float)double。
转载于:https://www.cnblogs.com/FANKIKI/p/7045845.html