Biến và thuộc tính có giống nhau không?

xin chào !

  • Có phải trong OOP thuộc tính cũng là biến phải không ?
  • vậy thuộc tính là biến toàn cục đúng không ?
  • ví dụ khai báo như này : (java)
Date date;

trong đó Date là một class, vậy date có phải biến tham chiếu không ?

Không ai để 2 khái niệm đó chung 1 chỗ cả.
Đã là “thuộc tính” thì phải đi với “đối tượng”, “thuộc tính” là 1 phần của “đối tượng”.
Gọi là biến số vì đơn giản nó là biến số, lấy được giá trị của nó, có thể “gán” giá trị khác cho nó. Vậy bản thân “đối tượng” và “thuộc tính” đều có thể được gọi là “variable”.
Còn tham chiếu hay không thì bạn ôn lại các kiểu dữ liệu trong Java.

6 Likes

Đối tượng, thuộc tính, tham số… đều là biến
Biến toàn cục có nghĩa là nó không phải là thuộc tính của đối tượng nào, được tạo ra từ khi chương trình khởi chạy, và được khai báo với từ khoá “static”

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?