1. Trang chủ
  2. » Hoá học lớp 10

Bài giảng Công nghệ Java: Chương 6 - PhD. Trần Quang Diệu

20 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 762,26 KB

Nội dung

– Java sử dụng hệ thống thư mục để lưu trữ các gói  các lớp được chứa trong thư mục cùng tên PackageName ... Các bước định nghĩa gói[r]

(1)

CÔNG NGHỆ JAVA

CH6 KẾ THỪA, ĐÓNG GÓI TRONG JAVA

Quang Dieu Tran PhD

(2)(3)

Package

• Một gói thư viện tập hợp lớp, giao tiếp, kiểu liệt kê thích

• Nó cung cấp chức bảo vệ truy cập quản lý khơng gian tên

• Thao tác gói có kỹ thuật:

– KT đặt tên

(4)

Package

• Một gói nhóm lớp giao tiếp có quan hệ với

được tổ chức đơn vị không gian tên

(5)

Đặc điểm gói

• Một gói có nhiều gói

• Khơng có hai thành viên trùng tên

• Tên gói viết chữ thường

• Java có loại gói:

– Gói định nghĩa trước

(6)

Định nghĩa gói

• Để tạo gói, ta đặt từ khóa package

phát biểu tập tin nguồn

• Nếu bỏ qua khai báo package  lớp

(7)

Các bước định nghĩa gói

Bước 1: lựa chọn tên gói

– Tên gói phải chữ thường

– Tên gói khơng bắt đầu java

hoặc javax

– Không bắt đầu số dấu nối (-)

Bước 2: tạo thư mục tên với gói

(8)

Các bước định nghĩa gói

Bước 3: đưa tập tin nguồn vào gói

– Thêm câu lệnh package vào dòng

đầu tiên mã nguồn

– Chỉ có câu lệnh package

đối với tệp nguồn

Bước 4: biên dịch chạy ứng dụng

– Khi biên dịch phải đảm bảo sử dụng tên lớp đầy đủ bao gồm tên gói

– Dùng dấu chấm để phân biệt

(9)

Định nghĩa gói

• Java xem gốc phân cấp gọi định nghĩa biến môi trường CLASSPATH

• Ví dụ:

package java.awt.image;

 Được lưu trữ thư mục Java\awt\image

(10)

Điều khiển truy xuất

(11)

Sử dụng gói

• Java đưa phát biểu import để lớp

nào hay tồn gói lấy đượccó thể sử dụng lớp trực tiếp qua tên mà

khơng cần dùng dấu chấm truy xuất

• Trong tập tin Java, khai báo import đứng

(12)

Sử dụng gói

• Ví dụ

• Tất gói chuẩn nằm gói tên java  phải nhập tên lớp gói mà bạn muốn sử dụng

• Riêng gói java.lang có nhiều chức

thông dụngđược import ngầm định

(13)(14)(15)

Kế thừa giới thực

• Q trình truyền đặc tính cách cư xử cha mẹ cho gọi kế thừa

(16)

Kế thừa lập trình

• Là phần quan trọng khơng thể thiếu lập trình hướng đối tượng

(17)(18)

Lớp trừu tượng (abstract class)

• Chúng ta tạo lớp sở để tái sử dụng mà không muốn tạo đối tượng thực lớp

– Các lớp Point, Circle, Rectangle chung khái niệm hình vẽ Shape

(19)

Lớp trừu tượng (abstract class)

• Lớp trừu tượng dùng để tạo khung làm việc chung

(20)

Ngày đăng: 09/03/2021, 03:34