Đâu là khai báo đúng về lớp Cat? Chọn một câu trả lời
Đáp án đúng: C
Câu hỏi liên quan
Trong lập trình hướng đối tượng, khi một thành viên (biến hoặc phương thức) của một lớp được khai báo là `private`, nó chỉ có thể được truy cập từ bên trong lớp đó. Điều này có nghĩa là không có bất kỳ đoạn mã nào bên ngoài lớp (bao gồm cả các lớp con hoặc các lớp khác trong cùng một gói) có thể truy cập trực tiếp vào thành viên `private` đó. Như vậy, cả hai phát biểu trong câu hỏi đều đúng.
* Đáp án A (Class Cat{}): Đây là một khai báo lớp không chính xác. Trong Java, từ khóa `class` phải được viết thường (`class`).
* Đáp án B (class public Cat(){}): Khai báo này sai cú pháp. Từ khóa `public` chỉ được sử dụng như một bộ chỉ định truy cập (access modifier) và phải đứng trước từ khóa `class`. Phần `()` thường dùng cho constructor (hàm khởi tạo), nhưng ở đây không cần thiết phải có nếu không định nghĩa constructor.
* Đáp án C (class Cat{}): Đây là khai báo lớp đúng cú pháp trong Java. Nó khai báo một lớp có tên là `Cat`.
* Đáp án D (public Cat class{}): Sai cú pháp. Thứ tự từ khóa không đúng. `class` phải đứng trước tên lớp.
Vậy, đáp án đúng là C.
Câu 1: Trong Java, một thành viên `protected` có thể được truy cập từ: (1) bất kỳ lớp nào trong cùng một package và (2) từ một lớp con (subclass) nằm ngoài package. Điều kiện là lớp con này phải kế thừa từ lớp chứa thành viên `protected` đó. Do đó, câu 1 đúng. Câu 2: Một thành viên `private` của một lớp chỉ có thể được truy cập từ bên trong lớp đó. Bất kỳ truy cập nào từ bên ngoài lớp (bao gồm cả các lớp con) đều bị cấm. Do đó, câu 2 đúng. Vậy cả hai câu đều đúng.

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.