Điều đầu tiên tôi muốn làm rõ ở đây, câu hỏi này là do sự tò mò. Tôi không phải đối mặt với bất kỳ vấn đề nào.Có thể tạo một kiểu dữ liệu nguyên thủy mới trong Java
Có rất nhiều loại nguyên thủy có sẵn trong Java byte
, short
, int
, vv Bây giờ giả sử tôi muốn tạo ra một loại nguyên thủy mới (ví dụ mediumint
hoặc bất cứ điều gì khác). Chúng ta có thể làm điều đó? Nếu có thì làm cách nào?
điều gì ngăn anh ấy chơi với mã gốc? –
Bạn có thể gây rối với nguồn của một JVM, nhưng nó sẽ không được Java như Java được xác định bởi đặc tả ngôn ngữ Java (http://docs.oracle.com/javase/specs/) – dtech
Ngoài câu trả lời: trong một số ngôn ngữ tương tự (ví dụ C#), bạn có thể xác định các đối tượng của riêng bạn được truyền theo giá trị (http://msdn.microsoft.com/en-us/library/s1ax56ch(v=vs.110).aspx), tương tự nguyên thủy theo một số cách. Nhưng trong Java bạn không thể. – dtech