Cat sunflower; Washer wawa; SwampThing pogo; sunflower = new Cat(); wawa = sunflower; pogo = (SwampThing) wawa; Cho đoạn mã sau đây. Hãy chọn phát biểu đúng

Cat sunflower;

Washer wawa;

SwampThing pogo;

sunflower = new Cat();

wawa = sunflower;

pogo = (SwampThing) wawa;

Cho đoạn mã sau đây. Hãy chọn phát biểu đúng

A. 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

B. Dòng 7 không thể biên dịch vì không thể ép từ kiểu interface sang kiểu class

C.  Đ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

D. Đ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

Hướng dẫn

Chọn D là đáp án đúng

 

Thư viện tài liệu12 Tháng bảy, 2023 @ 2:36 chiều

Đánh giá chủ đề này
How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site