public class Tester {
public Tester(){
System.out.println("Hello");
}
public Tester(byte b){
System.out.println("byte");
}
public Tester(int i){
System.out.println("int");
}
public static void main(String[] args) {
Tester test=new Tester(12);
}
}
请告知为什么打印的是int,我也尝试了其他整数,它们都打印为int,但是例如,1 2 3 4 5 6 7....这些数字也可以称为字节,对吗?那么为什么只调用 int 呢?