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 だけが呼び出されるのでしょうか。