Câu hỏi này đến với tâm trí của tôi bởi vì tôi đã đọc ở đâu đó rằng Java không phải là ngôn ngữ hướng đối tượng thuần túy vì nó đang sử dụng nguyên thủy (không phải là đối tượng). Tôi có thể làm điều này. Bây giờ vấn đề của tôi là lý do tại sao chúng tôi đang sử dụng primitives/wrappers
trong khi chúng tôi đã có đối tượng trong cùng một loại?Kiểu nguyên thủy vs Kiểu đối tượng trong Java
Ví dụ: nếu chúng tôi xem xét Integer
, Nó có cùng giới hạn giá trị là int
ngoài hành vi đối tượng. tại sao Java vẫn sử dụng primitives
trong các điều kiện này?
Theo ý kiến của tôi, nếu Java chỉ sử dụng loại đối tượng Autoboxing and Unboxing không cần. Ngoài ra không có nguyên thủy cho String bằng cách này.
liên quan: http://stackoverflow.com/questions/3257967/primitives-types-in-java?rq=1 –
Vui lòng xem: [Tại sao mọi người vẫn sử dụng các kiểu nguyên thủy trong Java?] (Http: // stackoverflow .com/questions/5199359/why-do-people-still-use-nguyên thủy-loại-trong-java) – Jost
Đây là một câu hỏi thảo luận, làm cho nó off-topic cho StackOverflow. –