JAVA CORE - Trang 37

Các phương thức gồm:

Chấp thuận các chi tiết của khách hàng

In các hoá đơn

3.4.2

Các lớp xếp lồng vào nhau (nested classes)

Việc định nghĩa một lớp bên trong một lớp khác được gọi là lớp lồng (nesting). Lớp lồng
chỉ nằm trong phạm vi lớp bao quanh nó.Có hai loại lớp lồng:

Lớp kiểu tĩnh (static)

Lớp kiểu tĩnh được định nghĩa với từ khoá

static. Lớp tĩnh có thể truy nhập vào các thành

viên của lớp phủ nó thông qua một đối tượng. Do vậy lớp tĩnh thường ít được sử dụng.

Lớp kiểu động (non static)

Lớp bên trong (inner) thuộc loại quan trọng nhất của các lớp kiểu lồng. Đó là các lớp non-
static. Định nghĩa lớp bên trong chỉ có thể xác định được trong phạm vi lớp ngoài cùng.
Lớp bên trong có thể truy nhập tất cả các thành viên của lớp bao nó, song không thể
ngược lại. Đoạn chương trình sau mô tả lớp được tạo lập ra sao và sử dụng như thế nào:

class Outer

{

//Outer class constructor

class Inner

{

//Inner class constructor

}

}

Cú pháp sau đây cho phép truy nhập vào lớp bên trong

Outer.Inner obj=new Outer().new Inner();

3.5 Kiểu dữ liệu

Các ứng dụng luôn yêu cầu một cổng xuất (output). Cổng nhập, cổng xuất, và kết quả
của các quá trình tính toán tạo ra các dữ liệu. Trong môi trường tính toán, dữ liệu được
phân lớp theo các tiêu chí khác nhau phụ thuộc vào bản chất của nó. Ở mỗi tiêu chí, dữ
liệu có một tính chất xác định và có một kiểu thể hiện riêng biệt.

Java cung cấp một vài kiểu dữ liệu. Chúng được hỗ trợ trên tất cả các nền. Ví dụ, dữ liệu
loại int (integer) của Java được thể hiện bằng 4 bytes trong bộ nhớ của tất cả các loại máy
bất luận ở đâu chạy chương trình Java. Bởi vậy các chương trình Java không cần phải thay
đổi khi chạy trên các nền khác nhau.

Trong Java kiểu dữ liệu được chia thành hai loại:

Các kiểu dữ liệu nguyên thủy (primitive)

Các kiểu dữ liệu tham chiếu (reference)

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.