11. Đối tượng Number trong lập trình java cơ bản

Trong lập trình Java cơ bản, lớp Number là một lớp trừu tượng (abstract class) thuộc gói java.lang. Lớp Number là lớp cha cho các lớp con cung cấp kiểu dữ liệu số nguyên và số thực, bao gồm Integer, Long, Float, Double, Short, và Byte.

Lớp Number cung cấp các phương thức để làm việc với các giá trị số, bao gồm:

  1. intValue(): Trả về giá trị số nguyên của đối tượng Number.
  2. longValue(): Trả về giá trị số nguyên dạng long của đối tượng Number.
  3. floatValue(): Trả về giá trị số thực dạng float của đối tượng Number.
  4. doubleValue(): Trả về giá trị số thực dạng double của đối tượng Number.

Ví dụ:

java
Integer numInt = new Integer(10);
System.out.println("Giá trị số nguyên: " + numInt.intValue());

Double numDouble = new Double(3.14);
System.out.println("Giá trị số thực: " + numDouble.doubleValue());

Lớp Number cũng cung cấp các phương thức tĂ­ch hợp khác như toString(), equals(), và compareTo().

Lớp Number không thể được khởi tạo trực tiếp vì nó là một lớp trừu tượng. Tuy nhiên, bạn có thể tạo đối tượng từ các lớp con của Number, như IntegerDouble.

Các lớp con của Number cung cấp các phương thức và thuộc tính riêng biệt tùy thuộc vào kiểu dữ liệu cụ thể. Ví dụ, Integer cung cấp các phương thức như parseInt() để chuyển đổi chuỗi thành số nguyên, và Double cung cấp phương thức parseDouble() để chuyển đổi chuỗi thành số thực.

Lớp Number và các lớp con liên quan làm cho việc làm việc với các giá trị số trở nên thuận tiện và linh hoạt trong lập trình Java cơ bản.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top