Object reference là gì?

Noun Programming
reference
Tham chiếu đối tượng

Trong lập trình hướng đối tượng (object-oriented programming), tham chiếu đối tượng (object reference) là thông tin về cách tìm một đối tượng (object) cụ thể. Đối tượng là một phần của bộ nhớ chính (main memory), một tham chiếu đến đối tượng là một cách để truy cập vào phần bộ nhớ đó. Tham chiếu đối tượng (object reference) không thực sự chứa đối tượng, nhưng chứa thông tin về vị trí của đối tượng.

Ví dụ trong Java chúng ta có hai câu lệnh sau:


primitiveValue = 18234;
str = new String("example string");

Trong câu lệnh đầu tiên, originalValue là một kiểu nguyên thủy (primitive type), vì vậy câu lệnh gán sẽ đặt dữ liệu trực tiếp vào nó. Trong câu lệnh thứ hai, str là một biến tham chiếu đối tượng (object reference variable) nên một tham chiếu (reference) đến đối tượng được đưa vào biến đó.

Learning English Everyday