JavaScript is required

Cho đoạn mã sau trong một chương trình Java. Chọn phát biểu đúng
submarine.dive(depth);

A.

dive phải là tên thuộc tính

B.

depth phải có kiểu dữ liệu int

C.

submarine là tên của một lớp

D.

dive phải là một phương thức

Trả lời:

Đáp án đúng: D


Đoạn mã `submarine.dive(depth);` là một lời gọi phương thức trong Java. * `submarine` là một đối tượng (instance) của một lớp nào đó. Từ đó suy ra, `submarine` là tên biến đối tượng, không thể là tên lớp. * `dive(depth)` là một phương thức được gọi trên đối tượng `submarine`. `dive` là tên phương thức, và `depth` là tham số truyền vào phương thức này. * `depth` có thể là bất kỳ kiểu dữ liệu nào mà phương thức `dive` chấp nhận, không nhất thiết phải là `int`. Vậy, phát biểu đúng là `dive` phải là một phương thức.

Câu hỏi liên quan