... -31-
ESC /Java viết tắt của từ “Extended
Static Checker for Java là một công
cụ để tìm những lỗi run-time thông
thường trong chương trình Java bằng
cách phân tích tĩnh ...
chương trình nguồn Java. Người dùng
có thể điều khiển số lượng và những
loại kiểm tra bằng cách chèn những
giải thích (annotating) vào mã chương
trình với một định dạng mà ESC /Java
cung cấp. ...
unit testing trong Java. JUnit về nguồn
gốc được viết bởi 2 tác giả Erich
Gamma và Kent Beck.
5. Đề xuất phương pháp và cài
đặt công cụ
Phương pháp kiểm chứng
chương trình Java mà chúng tôi...
... các chức năng:
Nhập thông tin các đối tượng.
Xuất thông tin các đốitượng có trong danh sách.
Xuất tổng diện tích các đốitượng theo từng phân loại.
Bài 6
Cài đặt lớp String đặc tả ... thông tin các đối tượng.
Xuất thông tin các đốitượng có trong danh sách.
Liệt kê mã số các sinh viên có trong danh sách.
Liệt kê thông tin giảng viên theo học vị.
Bài 2
Định các ...
Bài 6 (tt)
Viết chương trình sử dụng lớp String vừa tạo.
Lưu ý: Lớp String sẽ được dùng trong các bàitập
sau.
Tổ chức chương trình
Mỗi lớp:
Tập tin .h: chứa đặc tả lớp.
Tập...
... quả của chương trình trên?
Bài tập 10
class WhileStruct
{
{
int n=10;
while(true){
if(n>0){
JAVA CƠ BẢN
Mã sinh viên:
Họ và tên:
Lớp học phần:
Ngày nộp bài:
Bài tập 1
Những từ khóa hoặc ... Bàitập 13
class Foreach2
{
{
double B = new double[5];
B[0]=34.6;
B[1]=4.29;
B[2]=54.1;
B[3]=12.46;
B[4]=42.14;
(B[i]);
}
}
}
Hãy cho biết kết quả của chương trình trên?
Bài tập ... trên? Liệt kê các biến trong
chương trình? Cho biết các biến có khai báo final có ý nghĩa gì?
Bài tập 5
class Demo
{
public static void main(String[] args)
{
final int b=a+1; //1
final int d=c+3;...
...
thống. Nó chính là đốitượng mà hệ thống phục vụ hoặc cần cung cấp dữ liệu
Tác nhân của hệ thống “Quản lý nhân sự” bao gồm các đốitượng sau:
Tác nhân Vai trò
1. CBCNV Là đốitượng Phòng Nhân ... Command Button (Nút lệnh)
Đối tượng Command Button cho phép quyết định thực thi một công việc
nào đó.
Directory List Box, Drive List Box,File List Box
Đây là những đốitượng hỗ trợ cho việc tìm ... thư
mục hay một ổ đĩa nào đó.
List Box(Hộp danh sách)
Đối tượng List Box cho phép xuất các tệp tin về chuỗi.Trên đây là các đối
tượng được sử dụng thường xuyên nhất phần thiết kế giao diện...
... dung chi tiết
•
Từ lập trình cấu trúc đến lập trình hướng
đối tượng.
•
Phương pháp lập trình hướngđối tượng.
•
Ưu điểm của lập trình hướngđối tượng.
Slide 9/
Nhược điểm của POP
•
Cần một phương ... C++)
•
Java
•
C# ( C sharp)
•
Visual Basic.
•
Slide 10/
1.3- Lập trình hướngđối tượng
•
OOP – Object Oriented Programming.
•
Chương trình là sự hoạt động của các đốitượng
Giống tự nhiên.
•
Đối ... Giống tự nhiên.
•
Đối tượng thực thi một hoạt động tức là đối
tượng thực hiện một hành vi mà đốitượng này
có khả năng.
•
Một chương trình là một trật tự các lời yêu cầu
đối tượng thực hiện hành...
... cùng hành vi.
•
Thể hiện – instance: Một thông
tin về một đốitượng có trong
bộ nhớ của chương trình.
•
Biến đốitượng (gọi tắt là đối
tượng) : Tham chiếu đến một
thực thể của lớp.
300
1000
“Hello”
S ... tí
Slide 5/
2.2- Lớp, Thể hiện, Biến đối tượng
•
POP: ADT dạng struct + các
functions
•
OOP : class = <ADT +
Functions>
•
class: Hiện thực của một tập
các đốitượng (object) cùng loại
Cùng ... 02
CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP
TRÌNH HƯỚNGĐỐI TƯỢNG
Basic Concepts in OOP
Slide 9/
Gợi ý khi thiết kế một lớp
•
Ta cần biết những thông tin gì về một đối
tượng thuộc lớp này. Dữ liệu mô tả.
•
Ta...
... Slide 3/33
Ôn tập
•
Constructor: Hành vi được thực thi ngay lúc khởi tạo đối
tượng.
•
Tập các constructor tạo ra tập các mẫu khởi tạo biến đối
tượng.
•
Một đốitượng sống từ lúc đốitượng được ... xong.
•
Tầm vực của 1 đốitượng là vùng văn bản chương trình
từ lúc định nghĩa biến đến hết khối chứa biến này.
•
Destructor: Hành vi được thực thi vào lúc đốitượng chết (
Java không hỗ trợ destructor).
Slide ...
trong mà không cần
định nghĩa đốitượng
lớp ngoài
Lớp ngoài muốn truy cập
lớp trong thì phải định nghĩa
1 đốitượng lớp trong ( bằng
toán tử new )
Slide 2/33
Ôn tập
•
Accsess modifier: chỉ...
... 23/47
7.5-Định nghĩa trực tiếp đối
tượng bằng interface
Có thể định nghĩa trực tiếp một đốitượng
bằng interface hoặc lớp trừu tượng với
điều kiện có cụ thể hóa các hành vi.
Đối tượng được định nghĩa ... interface.
Định nghĩa đốitượng bằng interface.
Giải thích được package của Java là gì.
Tạo được package.
Sử dụng được lớp trong package.
Slide 25/47
Đối tượng interface và lớp trừu tượng dang dở
Không ... định nghĩa trực tiếp gọi là
đối tượng thuộc lớp vô danh (anonymous
class). Nghĩa là, không có tên lớp, chỉ định
nghĩa một đốitượng thuộc interface hoặc
lớp trừu tượng rồi hiện thực các hành...
... Bàitập lập trình hướngđốitượng
Trang 2
BÀI THỰC HÀNH 1 Lớp và đốitượng
* Mục tiêu
- Khai báo lớp và đốitượng
-
Sử dựng các từ khóa đặc tả truy ... khách
Bài tập lập trình hướngđốitượng
Trang 8
Nhân viên công nhật: số ngày công*90 000 đ
Nhân viên quản lí : hệ số lương * lương cơ bản.
Hướng dẫn
Bài toán được chia thành 5 đối tượng: ... là 1240, ngoài định mức là 1600
Hướng dẫn:
- Xây dựng lớp TienDien theo như đã mô tả
Bài tập lập trình hướngđốitượng
Trang 4
BÀI THỰC HÀNH 2 Lớp và đối tượng( tiếp)
* Mục tiêu
- Nạp chồng...
... CCK02TH2 12 Trường: CĐCN Phúc Yên
Bài tập lập trình hướngđốitượng C++
B CÔNG TH NGỘ ƯƠ
Tr ng Cao ng Công Nghi p Phúc Yênườ Đẳ ệ
BÀI TẬP LẬP TRÌNH HƯỚNGĐỐI TƯỢNG
C++
H Tên: ọ Trần Xuân Thức
L ... for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(nv[i].ten<nv[j].ten)
{
tg=nv[i];
nv[i]=nv[j];
nv[j]=tg;
}
Trần Xuân Thức - CCK02TH2 6 Trường: CĐCN Phúc Yên
Bài tập lập trình hướngđốitượng C++
BÀI TẬP C++
Bài 1:Xây dựng lớp cơ sở HOCSINH có các thông tin: Họ tên, Lớp, Điểm toán, ... la:";
for(i=0;i<n;i++)
{
if(cd[i].soluongbai>max)
{
max=cd[i].soluongbai; cd[i].xuat();
Trần Xuân Thức - CCK02TH2 9 Trường: CĐCN Phúc Yên
Bài tập lập trình hướngđốitượng C++
}
Bài 3: Tạo lớp CARD để quản lý sách trong thư viện. Yêu cầ mỗi loại sách cần...
...
6 Bàitập phần hướngđốitượng – Console (tt) Bài 19
7 Bàitập phần hướngđốitượng – Console (tt) Bài 21
8 Bàitập phần hướngđốitượng – Console (tt) Bài 25
9 Bàitập phần hướngđốitượng ... bản Bài 1 Æ 5
2 Bàitập phần cơ bản (tt) Bài 6 Æ 10
3 Bàitập phần cơ bản (tt) Bài 15, 16
4 Bàitập phần hướngđốitượng – Console Bài 17
5 Bàitập phần hướngđốitượng – Console (tt) Bài ... Form Bài 32
10 Bàitập phần hướngđốitượng – Form (tt) Bài 33
11 Bàitập phần hướngđốitượng – Console (tt) Bài 27, 28
12 Kiểm tra
Sinh viên phải làm đầy
đủ tất cả các bàitập từ
bài 1...
... lập trình hướngđối tượng
Hai cách tiếp cận trong lập trình: lập trình hướng chức năng và lập trình
hướng đối tượng;
Những khái niệm, thành phần cơ bản của phương pháp hướngđối tượng;
Các ... >>> (e));
- 47 -
- java là ngôn ngữ lập trình hướngđốitượng => Một chương trình là một tập hợp của một
hay nhiều định nghĩa lớp đốitượng và các đốitượng thuộc các lớp xác định, ... trình hướngđối tượng.
1.1 Các cách tiếp cận trong lập trình
Chương I Giới thiệu về lập trình hướngđối tượng
Hai cách tiếp cận trong lập trình: lập trình hướng chức năng và lập trình hướng
đối...
... chú
1
Soạn bàitập
Cung cấp loại và mức
độ khó
Phát sinh theo BM1,
QĐ1
Ghi nhận
lại
2
Tra cứu bàitập
Cung cấp loại hay
mức độ khó
Xuất bàitập theo
BM2
3
Giải bàitập
Cung cấp ... chú
1
Soạn bàitập
Cung cấp loại và mức
độ khó
Phát sinh theo BM1,
QĐ1
Ghi nhận
lại
2
Tra cứu bàitập
Cung cấp loại hay
Xuất bàitập theo
BM4: ĐÁNH GIÁ KẾT QUẢ BÀITẬP
Nhận xét: ...
11. Phần mềm hỗ trợ giải bàitập đa thức. 21
12. Phần mềm hỗ trợ giải bàitập ma trận. 23
13. Phần mềm hỗ trợ giải bàitập phƣơng trình. 25
14. Phần mềm hỗ trợ giải bàitập bất phƣơng trình....
... giữa lớp (class) và đốitượng (object)
Có sự khác biệt giữa một lớp và một đối tượng. Một lớp mô tả một thực thể,
trong khi một đốitượng là một thực thể thật sự.
Đối tượng là vật thật, trong ... một đối tượng.
Một lớp là một nguyên mẫu (prototype) của một đối tượng. Nó định rõ các hành
động và các tính chất cần thiết cho một loại đốitượng cụ thể. Bảng 1.2 là ví dụ
về lớp và đối tượng. ...
Learn Java by Example
52/114 AptechVietnam
Tạo mảng đốitượng thực hiện theo 3 bước như sau:
1. Khai báo biến có thể tham chiếu đến mảng đốitượng có kiểu thích hợp.
2. Tạo đối tượng...