JavaScript is required

G/s đã định nghĩa lớp XX với một phương thức thông thường là Display, sau đó sinh ra đối tượng objX từ lớp XX. Để gọi phương thức Display ta sử dụng cú pháp nào?

A.
XX.Display;
B.
XX.Display();
C.
objX.Display();
D.
Display();
Trả lời:

Đáp án đúng: C


Trong lập trình hướng đối tượng, để gọi một phương thức của một đối tượng, ta sử dụng cú pháp `đối_tượng.tên_phương_thức()`. Trong trường hợp này, `objX` là đối tượng được tạo từ lớp `XX`, và `Display()` là phương thức cần gọi. Do đó, cú pháp đúng là `objX.Display();` Các phương án khác không đúng vì: - A và B sử dụng tên lớp `XX` để gọi phương thức. Cách này chỉ đúng nếu `Display` là một phương thức static (phương thức lớp), nhưng theo đề bài, `Display` là phương thức thông thường (instance method). - D gọi phương thức `Display()` một cách trực tiếp mà không thông qua đối tượng nào, điều này không đúng trong ngữ cảnh của một phương thức thuộc lớp.

Câu hỏi liên quan