Câu hỏi phỏng vấn OOP
Câu hỏi

Trong lập trình OOP. một class ...

Câu trả lời

Trong lập trình hướng đối tượng (OOP), kích thước bộ nhớ mà một lớp (class) chiếm giữ phụ thuộc vào nhiều yếu tố, bao gồm cả việc lớp đó được sử dụng như thế nào và các thành phần cấu tạo nên lớp đó. Dưới đây là một số điểm chính liên quan đến bộ nhớ mà một lớp và các thể hiện (instance) của lớp đó chiếm giữ:

  1. Lớp Itself: Một lớp, khi được định nghĩa, chủ yếu chiếm giữ bộ nhớ cho mã nguồn của nó và các định nghĩa của thuộc tính và phương thức. Tuy nhiên, bản thân lớp không chiếm giữ nhiều bộ nhớ cho đến khi nó được sử dụng để tạo ra các thể hiện.
  2. Thể Hiện của Lớp (Instance): Mỗi thể hiện của một lớp chiếm giữ bộ nhớ cho các giá trị của thuộc tính (fields) mà nó lưu trữ. Kích thước bộ nhớ cụ thể cho mỗi thể hiện phụ thuộc vào số lượng và loại của các thuộc tính mà lớp định nghĩa.
  3. Thừa Kế: Trong trường hợp lớp con kế thừa từ lớp cha, lớp con sẽ ...
expert

expert

Gợi ý câu hỏi phỏng vấn

middle

Abstract class là gì? Đặc điểm nổi bật của một abstract class là gì?

senior

Phân biệt giữa lớp trừu tượng (abstract class) và giao diện (interface)

junior

Trong lập trình OOP, interface là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào