Java构造函数可以提升类型吗?

Java构造函数可以提升类型吗?,java,types,constructor,primitive,Java,Types,Constructor,Primitive,如果我理解正确,Java方法可以提升类型:例如,如果一个方法的参数是两个int,则可以将两个字节的变量传递给调用,并将它们提升为int。对构造函数来说是这样吗?是否可以将两个字节的变量传递给参数为两个整数的构造函数?是的,可以将字节参数传递给构造函数中的整数参数。 那里发生的事情叫做为什么不试试呢?是的,你可以这么做。我通过打开一个IDE,输入它,然后运行它发现了这一点。没那么难。把这个翻过来:为什么在这方面,一个ctor的行为不能与一个方法大致相同?拥有不同的语义有什么好处?

如果我理解正确,Java方法可以提升类型:例如,如果一个方法的参数是两个int,则可以将两个字节的变量传递给调用,并将它们提升为int。对构造函数来说是这样吗?是否可以将两个字节的变量传递给参数为两个整数的构造函数?

是的,可以将字节参数传递给构造函数中的整数参数。
那里发生的事情叫做

为什么不试试呢?是的,你可以这么做。我通过打开一个IDE,输入它,然后运行它发现了这一点。没那么难。把这个翻过来:为什么在这方面,一个ctor的行为不能与一个方法大致相同?拥有不同的语义有什么好处?