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





