Cho đoạn mã sau đây. Hãy chọn phát biểu đúng
6/25
Cho đoạn mã sau đây. Hãy chọn phát biểu đúngCat sunflower;
Washer wawa;
SwampThing pogo;
sunflower = new Cat();
wawa = sunflower;
pogo = (SwampThing) wawa;
Dòng 6 không thể biên dịch; cần có một phép ép kiểu để chuyển từ kiểu Cat sang kiểu Washer
Dòng 7 không thể biên dịch vì không thể ép từ kiểu interface sang kiểu class
Đoạn mã sẽ dịch và chạy nhưng phép ép kiểu ở dòng 7 là thừa và có thể bỏ đi
Đoạn mã biên dịch thành công nhưng sẽ phát sinh Exception ở dòng 7 vì kiểu lớp của đối tượng trong biến wawa lúc thi hành không thể chuyển sang kiểu SwampThing
Giải thích
Chọn đáp án D