...
Chương 01. Mở Đầu
Giáo trìnhlậptrìnhhướngđốitượngvới VB. NET 4
Chương 04. Phương Pháp LậpTrìnhHướngĐốiTượng Trong VB. NET
Giáo trìnhlậptrìnhhướngđốitượngvới VB. NET 28
Private ... Phương Pháp LậpTrìnhHướngĐốiTượng Trong VB. NET
Giáo trìnhlậptrìnhhướngđốitượngvới VB. NET 23
CHƯƠNG 4 PHƯƠNG PHÁP LẬPTRÌNH
HƯỚNG ĐỐITƯỢNG TRONG VB. NET
Bài mẫu 4.
Viết chương trình nhập ... Pháp LậpTrìnhHướngĐốiTượng Trong VB. NET
Giáo trìnhlậptrìnhhướngđốitượngvới VB. NET 29
ps.RutGon()
ps.Xuat()
End Sub
End Module
4.6.2 Ứng dụng 2
Bài mẫu 7.
Viết chương trình...
... còn
lại phải lớn hơn 0)
Giáo trình
Lập trìnhhướngđối
tượng với C++
LẬP TRÌNHHƯỚNGĐỐITƯỢNGVỚI C++
Trang 43
Length = Copy.Length;
Ptr ...
LẬP TRÌNHHƯỚNGĐỐITƯỢNGVỚI C++
Trang 48
Bài 5
Xây dựng một lớp biểu diễn các vector n chiều với các toán tử cộng, trừ, tích có
hướng hai vector và tích vô hướng một vector với ...
Cho biết giá trị của n với các dòng lệnh sau:
LẬP TRÌNHHƯỚNGĐỐITƯỢNGVỚI C++
Trang 4
biến nguyên i được khai báo trong dòng lệnh for có vị trí tương đương với việc khai
báo i ở bên...
... ngữ nào khác được xem như là hướngđối tượng?
Trả lời 2: Các ngôn ngừ như là c++, Java, SmallTalk, Visual Basic .NET cũng có thế được
sử dụng cho lậptrìnhhướngđối tượng. Cồn rất nhiều những ... 187
Gán đốitượng cho giao diện 187
Toán tử is 188
Toán tử as 190
Giao diện đốilậpvới trừu tượng 192
Thực thi phủ quyết giao diện 193
Thực thi giao diện tường minh 197
4
Ngôn NgO LậpTrình C#
C:\WINDOWS\System32\cmd.exe
ẼD
D:\>c ... thành phần (Component-Based) và hướngđốitượng
(Object- Oriented)?
Trả lời 1: Phát trìến dựa trên thành phần có thế được xem như là mở rộng của lậptrình
hướng đoi tượng. Một thành phần là một...
...
GIÁO TRÌNH
PHÂN TÍCH THIẾT KẾ HƯỚNGĐỐITƯỢNGVỚI UML
33
Mt s hn ch là mt s gii hn ...
-
Nội dung chính:
I Các đốitượng và lớp.
1. Đốitượng (Object)
Mng là mt s t thc th, hoc là thc ... s dng.
25
hay trình t là yu t quan trng nht cn phi nhn mnh thì hãy chn bi trình t; nu
ng cnh là yu t quan trn bi cng tác. Trình t i...
... được
Nhập kiểu xe
Chương 1: LậpTrìnhHướngĐốiTượng 15
Chương 1
LẬP TRÌNHHƯỚNGĐỐI TƯỢNG
Mục tiêu
Kết thúc chương, học viên có thể:
Định nghĩa LậptrìnhhướngĐốitượng (Object-oriented Programming).
... Liệt kê những thuận lợi của phương pháp hướngĐối tượng.
1.1 Giới thiệu về LậptrìnhhướngĐốitượng (Object-oriented Programming)
Lập trìnhhướngĐốitượng (OOP) là một phương pháp thiết kế ... Phương pháp hướngĐốitượng
Lập trìnhhướngđốitượngđòi hỏi một sự chuyển hướng quan trọng trong tư duy của các
lập trình viên. Phương pháp này làm cho tốc độ phát triển các chương trình mới...
... điểm của Java
• Đơn giản
•
Hướng đối tượng
•
Đa nhiệm
• An toàn
• Garbage Collection
•
Máy ảo (biên dịch và thông dịch)
•
Khả chuyển (Portability)
• Phân tán
1
Lập trình Java cơ bản
Cao Đức Thông ... iarray;
int iarray[5];
33
Bài tập
2. Viết chương trình giải phương trình bậc hai
ax
2
+ bx + c = 0 với a,b,c nhập từ bàn
phím.
3. Viết chương trình nhập vào một dãy các số
nguyên khác 0, kết ... thảo
•
Notepad
•
Jbuilder
•
Eclipse
•
EditPlus
•
JCreator
•
…
2
Bài 1. Tổng quan lậptrình Java
•
Giới thiệu ngôn ngữ Java
•
Kiến trúc của Java
•
Nội dung một chương trình Java cơ bản
•
Các kiểu dữ liệu cơ bản & toán...
... chiếu
Chương 5
12
Lập TrìnhHướngĐốiTượng
Lập TrìnhHướngĐối Tượng
Mục tiêu
Giới thiệu những khái niệm cơ bản trong lập
trình hướngđối tượng.
Nội dung
Trừu tượng hóa, đối tượng, lớp.
... của
LậpTrìnhHướngĐốiTượng (OOP).
Minh họa lậptrìnhhướngđốitượng bằng
ngôn ngữ C++.
1
LẬP TRÌNHHƯỚNGĐỐI TƯỢNG
LẬP TRÌNHHƯỚNGĐỐI TƯỢNG
C
C
++
++
Bộ môn Hệ Thống Máy Tính & ... học: LậpTrìnhHướngĐốiTượng C++
Số đơn vị học trình: 3
Kiến thức tiên quyết: Lậptrình cơ bản
Nội dung chính:
Truyền đạt những khái niệm, nguyên lý cơ bản của
LậpTrìnhHướngĐối Tượng...
... 8
Đối Số Mặc Định - Hàng Lệnh
Đối Số Mặc Định - Hàng Lệnh
Đối số mặc định
bỏ bớt đi gánh nặng phải chỉ định các giá trị
của đối số cho tất cả các tham số hàm
Đối số hàng lệnh
Có ... hàm
Nội dung
Khai báo hàm, định nghĩa hàm
Tham số, đối số, phạm vi
Biến tự động, biến thanh ghi, biến nội tuyến
Đối số mặc định, đối số hàng lệnh
Chương 4
5
Phạm Vi Toàn Cục – Cục Bộ
Phạm ... thức để đóng gói quá trình
tính toán dễ dàng sử dụng
Định nghĩa hàm
Khai báo hàm
Tên hàm
Các tham số của hàm
Kiểu trả về của hàm
Một phương thức để đóng gói quá trình
tính toán ...
... tiết
•
Từ lậptrình cấu trúc đến lậptrìnhhướng
đối tượng.
•
Phương pháp lậptrìnhhướngđối tượng.
•
Ưu điểm của lậptrìnhhướngđối tượng.
Slide 9/
Nhược điểm của POP
•
Cần một phương pháp lậptrình ... 10/
1.3- Lậptrìnhhướ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 tượng thực thi một hoạt động tức là đối
tượng thực ... tiêu
•
Nhận biết sự khác biệt giữa lậptrình
hướng thủ tục và lậptrìnhhướngđối
tượng.
•
Phân tích, thiết kế và hiện thực được một
chương trình theo phương pháp hướng
đối tượng.
•
Nhận diện một số...
... 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 ... getPerimeter()
public double getArea()
Với khai báo này,
bên ngoài có thể
truy cập 2 thuộc tính
mầu hay không?
Slide 1/
Chươ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 ... 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...
... 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 khởi tạo (bằng
new) cho đến ... thi 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ỗ ... sau:
Người
Tên
NămSinh
HọcViên
điểm1
điểm2
điểm3
NhânViên
Lương
NgàyNhậnViệc
PBK
NhânViênCLCao
Trình ộ
Ngành
NơiĐàoTạo
GiáoViên
ThùLaoGD
PhòngBanKhoa
MãPBK
TênPBK
NVQuảnLý
PhụCâpCV
Viết chương trình
khởi tạo một số
đối tượng gồm:
3 học viên,
2 giaó viên
3...
... 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ượngvớ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ài tập lậptrìnhhướ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 ... 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ậptrìnhhướ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 ... serius khi chọn chức năng 2.
Bài tập lậptrìnhhướngđốitượng
Trang 11
o Nếu là người quản lý thì thu nhập bằng lương cơ bản nhân với 3, sau đó cộng với phụ
cấp trách nhiệm
* Xuất danh...
...
sanghv@hvtc.edu.vn
sanghv@hvtc.edu.vn
Lập trìnhhướngđốitượng
Lập trìnhhướngđối tượng
Hà Văn Sang
Khoa HTTT,
Academy Of Finance, Hanoi
Lập trìnhhướngđốitượngvới C++
GV: Hà Văn Sang
Khoa HTTT ... tại của đối tượng
Có kiểu trả về
Tên gọi khác: hàm thành viên
Object Oriented Programing– Information Systems Department
1 1
1.5 Lậptrìnhhướngđối tượng
1.5 Lậptrìnhhướngđối tượng
Là ... tế
Object Oriented Programing– Information Systems Department
1 2
1.5 Lậptrìnhhướngđối tượng
1.5 Lậptrìnhhướngđối tượng
Object Oriented Programing– Information Systems Department
1 9
2.6...
... dng các đi tng.
i vi mt ngôn ng lp trình h tr OOP thì vic trin khai k thut lp trình hng
đi tng s d dàng hn. K thut lp trình hng đi tng ci tin vic phát trin ... hng i tng
Lp trình hng đi tng đòi hi mt s chuyn hng quan trng trong t duy ca các
lp trình viên. Phng pháp này làm cho tc đ phát trin các chng trình mi nhanh
hn, ... hn
na, đn th gii lp trình. Bt k ng dng nào đu có th đc đnh ngha theo hn t
thc th hoc đi tng đ to ra tin trình x lý mô phng theo tin trình x lý mà con
ngi ngh...