Tôi là người mới bắt đầu. Tôi muốn biết biến thể hiện là gì.Biến thể hiện là gì?
Trả lời
Trong lập trình hướng đối tượng với các lớp, biến mẫu là một biến được định nghĩa trong một lớp (nghĩa là biến thành viên), mà mỗi đối tượng của lớp có một bản sao riêng biệt. Họ sống trong ký ức cho cuộc sống của lớp.
Biến đối tượng là đối diện với biến lớp và là một loại cá thể đặc biệt. Ví dụ về biến thể hiện là "độ dài kép riêng"
Về mặt kỹ thuật, các biến mẫu là các đối tượng được lưu trữ trong các trạng thái riêng lẻ trong "trường không tĩnh", tức là trường được khai báo không có từ khóa tĩnh. Các trường không tĩnh cũng được gọi là các biến mẫu vì các giá trị của chúng là duy nhất cho mỗi cá thể của một lớp (đối với từng đối tượng, nói cách khác); Tốc độ hiện tại của một chiếc xe đạp độc lập với tốc độ hiện tại của một chiếc xe đạp khác.
Tài liệu tham khảo:
Bạn có thể có nghĩa là biến "thể hiện". Nó là một biến được liên kết với các cá thể của một lớp. Đối với mỗi trường hợp của một lớp bạn tạo, biến đó cũng được tạo.
- 1. Biến cờ là gì?
- 2. Cách tốt nhất để thể hiện danh sách bất biến trong .NET là gì?
- 3. Phổ biến UDP là gì?
- 4. thành viên biến thể trong C++ là gì?
- 5. Tiêu đề sau cho: X-Chrome-Biến thể là gì?
- 6. "Biến miễn phí" là gì?
- 7. boost :: thực hiện biến thể
- 8. Biến số miễn phí là gì?
- 9. Thời gian chạy hiện đại là gì?
- 10. Điểm lưu trữ thể hiện trên EC2 là gì?
- 11. Biến môi trường XDG_SESSION_COOKIE là gì?
- 12. Rails - Biến cục bộ so với các biến thể hiện
- 13. "Perl hiện đại" là gì?
- 14. Lỗ hổng Java phổ biến là gì?
- 15. Văn hóa bất biến là gì?
- 16. Phương pháp và biến tĩnh là gì?
- 17. Đối tượng bất biến là gì?
- 18. Khởi tạo biến thể hiện trong Ruby
- 19. Biến môi trường của tôi là gì?
- 20. Biến tham chiếu trong C++ là gì?
- 21. Biến tham chiếu đối tượng là gì?
- 22. biến __file__ có nghĩa là gì/làm gì?
- 23. Cách tốt nhất để so sánh 2 biến thể của truy vấn SQL để thực hiện là gì?
- 24. biến thể hiện lớp python và biến lớp
- 25. Cách "C++" thích hợp để thực hiện các biến toàn cầu là gì?
- 26. Lỗi phổ biến nhất được thực hiện trong phát triển WPF là gì?
- 27. Cách phổ biến nhất để thực hiện xác thực trong thanh ray 3 là gì?
- 28. Bốn biến thể của jQuery sẵn sàng() - sự khác biệt là gì?
- 29. Phiên bản MR hiện thời là gì?
- 30. Việc sử dụng "biến thành" trong qt là gì?
Objective-C không có lĩnh vực tĩnh. Trong thực tế, ý tưởng về các trường/phương thức tĩnh thực sự là một chi tiết thực hiện trong ngôn ngữ C++. Đó là cách C++/Java để triển khai các phương thức và các lớp của lớp. – JeremyP