Vòng_đời_đối_tượng

Trong lập trình hướng đối tượng (OOP), vòng đời đối tượng (tiếng Anh: object lifetime hay life cycle) của một đối tượng là khoảng thời gian giữa việc tạo ra và hủy đi của đối tượng đó. Các quy tắc đối với vòng đời đối tượng có sự khác nhau đáng kể giữa các ngôn ngữ, trong một số trường hợp giữa sự hiện thực của một ngôn ngữ nhất định, và vòng đời của một đối tượng cụ thể có thể khác nhau tùy thời điểm chạy của chương trình.Trong một số trường hợp, vòng đời của đối tượng trùng với vòng đời biến của một biến với đối tượng đó như giá trị (cho cả biến tĩnhbiến tự động), nhưng nhìn chung thì vòng đời đối tượng không được gắn với vòng đời của bất cứ biến nào. Trong nhiều trường hợp – và mặc định trong ngôn ngữ hướng đối tượng (OOL), đặc biệt với những ngôn ngữ dùng cơ chế thu gom rác (GC) – các đối tượng được cấp phát trong bộ nhớ heap, và vòng đời đối tượng không được xác định bởi vòng đời của một biến: giá trị của biến nắm giữ một đối tượng thật ra tương ứng với một tham chiếu đến đối tượng chứ không phải là đối tượng đó, và hủy đi một biến chỉ phá hủy tham chiếu chứ không phải là đối tượng bên dưới.

Liên quan

Vòng loại giải vô địch bóng đá châu Âu 2024 Vòng loại Giải vô địch bóng đá thế giới 2026 – Khu vực châu Á Vòng loại giải vô địch bóng đá châu Âu 2024 (vòng play-off) Vòng loại giải vô địch bóng đá châu Âu 2020 Vòng loại Giải vô địch bóng đá thế giới 2026 Vòng loại Giải vô địch bóng đá thế giới 2022 Vòng loại Giải vô địch bóng đá thế giới 2022 – Khu vực châu Âu Vòng loại Giải vô địch bóng đá thế giới 2022 – Khu vực châu Á Vòng loại giải vô địch bóng đá châu Âu 2016 Vòng loại Giải vô địch bóng đá thế giới