Java: Các lớp Wrapper

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Đôi khi ta cần biểu diễn một kiểu nguyên thủy dưới dạng một đối tượng.

Các lớp wrapper như Boolean, Character, Integer, Float, Long và Double phục vụ mục đích này.

Mỗi kiểu dữ liệu nguyên thủy đều có sẵn một trình wrapper. Ví dụ như một đối tượng kiểu Integer chứa một trường có kiểu là int.

Nó đại diện cho giá trị theo cách mà một tham chiếu đến nó có thể được lưu trữ trong một biến kiểu tham chiếu.

Các lớp wrapper cũng cung cấp một số phương thức để xử lý các biến của kiểu dữ liệu được chỉ định sang kiểu khác.

Ví dụ, để chuyển đổi một chuỗi thành một số nguyên, người ta có thể viết như sau:

Phương thức parseInteger() được sử dụng để chuyển chuỗi "1234" thành một biến số nguyên.

Ngoài ra, việc gán trực tiếp kiểu Integer cho kiểu int nguyên thủy cũng được phép và việc chuyển đổi diễn ra ngầm.

Chúng cũng hỗ trợ các phương thức chuẩn như equals() và hashCode().

Lớp Void không thể được khởi tạo và giữ một tham chiếu đến một đối tượng Class đại diện cho kiểu nguyên thủy void.

» Tiếp: Hàm toán học (Math)
« Trước: Bộ dọn rác (Garbage Collector)
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!