Tôi cố gắng để hiểu được đoạn mã sau:vấn đề với các thông số đúc và ngắn trong Java
public class A {
private void doTask() {
doInt(99);
}
public short doInt(short s) {
return 100;
}
}
Mã này đưa ra một lỗi biên dịch trên dòng "doInt (99)".
The method doInt(short) in the type A is not applicable for the arguments (int)
Ai đó có thể giải thích lý do tại sao nó cho tôi lỗi.
có thể lặp lại http://stackoverflow.com/q/5106766/269514, http://stackoverflow.com/q/2294934/269514 – Gilberto
Nhiều câu hỏi trùng lặp gần đây http://stackoverflow.com/q/ 16505959/269514 – Gilberto