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 10 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

– 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

Xem thêm: