Mypackage.calculate calc = new mypackage.calculate( );
3.14 Gói và điều khiển truy xuất
Các gói chứa các lớp và các gói con. Các lớp chứa dữ liệu và đoạn mã. Java cung
cấp nhiều mức độ truy cập thông qua các lớp, các gói và các chỉ định truy cập.
Bảng sau đây sẽ tóm tắt quyền truy cập các thành phần của lớp:
public
protected No modifier
private
Same class
Yes
Yes
Yes
Yes
Same
packages
subclass
Yes
Yes
Yes
No
Same
package
non-subclass
Yes
Yes
Yes
No
Different package
subclass
Yes
Yes
No
No
Different package
non-subclass
Yes
No
No
No
Bảng 4.2: Truy cập đến các thành phần của lớp.
3.15 Gói java.lang
Theo mặc định, mỗi chương trình java đều nhập gói java.lang. Vì thế, không cần phải khai
báo một cách rõ ràng gói java.lang này trong chương trình.
Lớp trình bao bọc (wrapper class)
Các kiểu dữ liệu nguyên thủy thì không phải là các đối tượng. Vì thế, chúng không thể tạo
hay truy cập các phương thức. Để tạo hay vận dụng kiểu dữ liệu nguyên thuỷ,ta sử dụng
“wrap” tương ứng với “wrapper class”. Bảng sau liệt kê các lớp trình bao bọc (wrapper).
Các phương thức của mỗi lớp này có trong phần phụ lục.
Kiểu
dữ
liệu
Lớp trình bao
bọc
boolean
Boolean
byte
Byte
char
Character
double
Double
float
Float
int
Integer
long
Long