Java中重载方法的参数类型限制如下:
参数个数不同:重载方法的参数个数必须不同,否则编译器无法区分这些方法。
参数类型不同:重载方法的参数类型必须不同,可以是基本数据类型、引用数据类型或者数组类型。
参数顺序不同:参数类型相同但顺序不同也可以重载。
参数的数据类型不同:参数的数据类型不同也可以重载,比如int和double。
参数的类型和顺序相同,但返回类型不同:参数的类型和顺序相同,但返回类型不同也可以重载。
需要注意的是,重载方法的返回类型不能作为重载的条件,因为编译器在调用方法时会根据参数类型进行方法匹配,而不会考虑返回类型。