BÀI 3 TÍNH BAO GÓI TRONG LẬP TRÌNH JAVA
Số trang: 25
Loại file: pdf
Dung lượng: 502.45 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài toán: Hệ thống quản lý chuột máy tính Chủ cửa hàng Nam Việt chuyên cung cấp các loại chuột máy tính muốn xây dựng một phần mềm để tiện cho việc quản lý. Qua tìm hiểu ta thấy có 2 loại chuột cơ bản là chuột không dây và chuột có dây chúng thuộc loại chuột quang hoặc chuột laser.
Nội dung trích xuất từ tài liệu:
BÀI 3 TÍNH BAO GÓI TRONG LẬP TRÌNH JAVA BÀI 3 TÍNH BAO GÓI TRONG LẬP TRÌNH JAVA Ậ GIẢNG VIÊN TRẦN THỊ VÂN VIÊN:v1.0011107228 1TÌNH HUỐNG DẪN NHẬPBài toán: Hệ thống quản lý chuột máy tínhChủ cửa hàng Nam Việt chuyên cung cấp các loại chuột máy tính muốn xây dựng mộtphần mềm để tiện cho việc quản lý. Qua tìm hiểu ta thấy có 2 loại chuột cơ bản là chuộtkhông dây và chuột có dây chúng thuộc loại chuột quang hoặc chuột laser.Một yêu cầu khác là chủ cửa hàng muốn sau khi xây dựng phần mềm này có thể tái sửdụng lại một số lớp đối tượng để mình tự viết một số chương trình khác. Vậy theo Anh Chị làm thế nào để có thể phân loại để quản lý được thông tin về các loại chuột? Và làm sao để có thể tái sử dụng lại một số chương trình đã được xây dựng? ể ểv1.0011107228 2MỤC TIÊU BÀI HỌC Trình bày về tính bao gói trong lập trình hướng đối tượng. Mô tả cách tổ chức lớp sử dụng package và cách thức kiểm soát truy xuất vào các thành phần của đối tượng thông qua các từ khóa (private, public, (private public protected, default). Xây dựng chương trình gồm các lớp với các thành phần sử dụng các từ khóa truy xuất đ ấ được tổ chức trong package. ổ hứ kv1.0011107228 3NỘI DUNG 1 Giới thiệu về tính bao gói trong lập trình hướng đối tượng. 2 Cách thức tổ chức lớp sử dụng Package. 3 Cách thức kiểm soát truy xuất vào các thành phần của đối tượng tượng.v1.0011107228 43.1. TÍNH BAO GÓI TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNGKhả năng truy xuất vào các thành phần của một đối tượng trong khi vẫn đảm bảo cácthông tin riêng tư bên trong đối tượng được gọi là tính che giấu thông tin (hay còn gọilà tính bao gói) gói). Chương trình quản lý chuột được đóng gói trong đĩa CD. Người sử dụng có thể sử dụng dữ liệu được đóng gói.v1.0011107228 53.2. TỔ CHỨC LỚP TRONG CÁC PACKAGE 1.1 1 Package và cách thức tổ chức các lớp trong Java. 1.1 11 2 Truy xuất vào các lớp trong package package.v1.0011107228 63.2.1. PACKAGE VÀ CÁCH THỨC TỔ CHỨC LỚP VÀO PACKAGE• Khi số lượng lớp có trong một ứng dụng tăng lên có thể nảy sinh các vấn đề: Tìm kiếm; Tên lớp dài; Vấn đề lớp trùng tên; Chia sẻ, tái sử dụng và tích hợp.• Java cho phép tổ chức các lớp vào các package. Package là cơ chế tổ chức lớp giống như tổ chức cây thư mục trong máy tính. Với bài tập tình huống có thể tổ chức quản lý loại chuột như trênv1.0011107228 73.2.1. PACKAGE VÀ CÁCH THỨC TỔ CHỨC LỚP VÀO PACKAGE (tiếptheo)Sử dụng từ khóa package ở dòng đầu tiên của file mã nguồn java theo sau là tên java,package. GeniusMouse.java package ChuotDay.ChuotLaser; public class GeniusMouse{} RazerNageMouse.java package ChuotDay.ChuotQuang; public class RazerNageMouse{} GeniusMouse.java package ChuotKhongDay.ChuotLaser; ChuotKhongDay ChuotLaser; public class GeniusMouse{} RazerNagaMouse.java RazerNagaMouse java package ChuotKhongDay.ChuotQuang; public class RazerNagaMouse{} Tổ chức file trong thư mục Tổ chức lớp trong packagev1.0011107228 83.2.2. TRUY XUẤT VÀO CÁC LỚP TRONG PACKAGE• Sử dụng từ khóa import: package demo; import ChuotDay.ChuotLaser.GeniusMouse; public class PackageDemo{ public void runDemo { GeniusMouse s=new GeniusMouse(); (); ChuotKhongDay.ChuotLaser.GeniusMouse gen = new ChuotKhongDay.ChuotLaser.GeniusMouse(); } }• Sử dụng tên đầy đủ của một lớp khi có sự xung đột về tên lớp.v1.0011107228 93.2.3. CÁC PACKAGE XÂY DỰNG SẴN• Nền tảng java cung cấp cho lập trình viên một tập các Java API cơ bản để lập trình ứng dụng.• Các gói cơ bản: á ó ả java: chứa các gói thư viện chuẩn của java ...
Nội dung trích xuất từ tài liệu:
BÀI 3 TÍNH BAO GÓI TRONG LẬP TRÌNH JAVA BÀI 3 TÍNH BAO GÓI TRONG LẬP TRÌNH JAVA Ậ GIẢNG VIÊN TRẦN THỊ VÂN VIÊN:v1.0011107228 1TÌNH HUỐNG DẪN NHẬPBài toán: Hệ thống quản lý chuột máy tínhChủ cửa hàng Nam Việt chuyên cung cấp các loại chuột máy tính muốn xây dựng mộtphần mềm để tiện cho việc quản lý. Qua tìm hiểu ta thấy có 2 loại chuột cơ bản là chuộtkhông dây và chuột có dây chúng thuộc loại chuột quang hoặc chuột laser.Một yêu cầu khác là chủ cửa hàng muốn sau khi xây dựng phần mềm này có thể tái sửdụng lại một số lớp đối tượng để mình tự viết một số chương trình khác. Vậy theo Anh Chị làm thế nào để có thể phân loại để quản lý được thông tin về các loại chuột? Và làm sao để có thể tái sử dụng lại một số chương trình đã được xây dựng? ể ểv1.0011107228 2MỤC TIÊU BÀI HỌC Trình bày về tính bao gói trong lập trình hướng đối tượng. Mô tả cách tổ chức lớp sử dụng package và cách thức kiểm soát truy xuất vào các thành phần của đối tượng thông qua các từ khóa (private, public, (private public protected, default). Xây dựng chương trình gồm các lớp với các thành phần sử dụng các từ khóa truy xuất đ ấ được tổ chức trong package. ổ hứ kv1.0011107228 3NỘI DUNG 1 Giới thiệu về tính bao gói trong lập trình hướng đối tượng. 2 Cách thức tổ chức lớp sử dụng Package. 3 Cách thức kiểm soát truy xuất vào các thành phần của đối tượng tượng.v1.0011107228 43.1. TÍNH BAO GÓI TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNGKhả năng truy xuất vào các thành phần của một đối tượng trong khi vẫn đảm bảo cácthông tin riêng tư bên trong đối tượng được gọi là tính che giấu thông tin (hay còn gọilà tính bao gói) gói). Chương trình quản lý chuột được đóng gói trong đĩa CD. Người sử dụng có thể sử dụng dữ liệu được đóng gói.v1.0011107228 53.2. TỔ CHỨC LỚP TRONG CÁC PACKAGE 1.1 1 Package và cách thức tổ chức các lớp trong Java. 1.1 11 2 Truy xuất vào các lớp trong package package.v1.0011107228 63.2.1. PACKAGE VÀ CÁCH THỨC TỔ CHỨC LỚP VÀO PACKAGE• Khi số lượng lớp có trong một ứng dụng tăng lên có thể nảy sinh các vấn đề: Tìm kiếm; Tên lớp dài; Vấn đề lớp trùng tên; Chia sẻ, tái sử dụng và tích hợp.• Java cho phép tổ chức các lớp vào các package. Package là cơ chế tổ chức lớp giống như tổ chức cây thư mục trong máy tính. Với bài tập tình huống có thể tổ chức quản lý loại chuột như trênv1.0011107228 73.2.1. PACKAGE VÀ CÁCH THỨC TỔ CHỨC LỚP VÀO PACKAGE (tiếptheo)Sử dụng từ khóa package ở dòng đầu tiên của file mã nguồn java theo sau là tên java,package. GeniusMouse.java package ChuotDay.ChuotLaser; public class GeniusMouse{} RazerNageMouse.java package ChuotDay.ChuotQuang; public class RazerNageMouse{} GeniusMouse.java package ChuotKhongDay.ChuotLaser; ChuotKhongDay ChuotLaser; public class GeniusMouse{} RazerNagaMouse.java RazerNagaMouse java package ChuotKhongDay.ChuotQuang; public class RazerNagaMouse{} Tổ chức file trong thư mục Tổ chức lớp trong packagev1.0011107228 83.2.2. TRUY XUẤT VÀO CÁC LỚP TRONG PACKAGE• Sử dụng từ khóa import: package demo; import ChuotDay.ChuotLaser.GeniusMouse; public class PackageDemo{ public void runDemo { GeniusMouse s=new GeniusMouse(); (); ChuotKhongDay.ChuotLaser.GeniusMouse gen = new ChuotKhongDay.ChuotLaser.GeniusMouse(); } }• Sử dụng tên đầy đủ của một lớp khi có sự xung đột về tên lớp.v1.0011107228 93.2.3. CÁC PACKAGE XÂY DỰNG SẴN• Nền tảng java cung cấp cho lập trình viên một tập các Java API cơ bản để lập trình ứng dụng.• Các gói cơ bản: á ó ả java: chứa các gói thư viện chuẩn của java ...
Tìm kiếm theo từ khóa liên quan:
lập trình máy tính kỹ thuật máy tính ngôn ngữ lập trình thủ thuật lập trình mẹo lập trình lập trình căn bản lập trình javaGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 257 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 247 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 246 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 229 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 222 0 0 -
114 trang 221 2 0
-
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 209 0 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 208 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 199 1 0 -
80 trang 199 0 0