15 câu hỏi 30 phút
Header đúng cho một class dự định dùng là:
class MyClass IFace
class MyClass ; IFace
class MyClass : IFace
class MyClass {IFace}
Trong C++, cú pháp để một lớp kế thừa từ một interface (hoặc một lớp khác) là sử dụng dấu hai chấm (:). Theo sau dấu hai chấm là tên của interface hoặc lớp mà lớp hiện tại kế thừa. Các phương án khác đều không đúng cú pháp.
50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
Trong C++, cú pháp để một lớp kế thừa từ một interface (hoặc một lớp khác) là sử dụng dấu hai chấm (:). Theo sau dấu hai chấm là tên của interface hoặc lớp mà lớp hiện tại kế thừa. Các phương án khác đều không đúng cú pháp.
Trong lập trình hướng đối tượng, một class "sử dụng" (hay còn gọi là "thực thi" - implements) một interface có nghĩa là class đó phải cung cấp một định nghĩa (implementation) cho tất cả các phương thức đã được khai báo trong interface. Điều này đảm bảo rằng class tuân thủ theo "hợp đồng" được định nghĩa bởi interface.
Vậy, đáp án đúng nhất là class phải chứa các phương thức giống như interface.
Trong Java, mọi class đều trực tiếp hoặc gián tiếp kế thừa từ lớp Object
. Đây là lớp gốc (root class) của tất cả các lớp trong Java. Khi một class không khai báo kế thừa từ một lớp cụ thể nào, nó mặc định kế thừa từ lớp Object
. Các lớp System
, Drawing
và Console
không phải là lớp gốc của tất cả các lớp.