java中两个重载函数,一个入参是byte,一个入参是int,调用函数传入一个数字时,为什么默认调用的是传参为int的?
收起
因为直接写数字,会默认当作int 要用byte的,需要强制转换 比如 foo((byte)12)
报告相同问题?