1
Chương
Chương 3:
3:
Vi
Viế
ết phương th
t phương th
c v
c và
à
á
áp d
p d
ng ph
ng ph
m vi
m vi
Nguy
Nguy
n H
n H
ng Phương
ng Phương
Khoa CNTT,
Khoa CNTT, ĐHBKHN
ĐHBKHN
2
Khai b
Khai bá
áo phương th
o phương th
c
c
•Phương thc là mt trình tcác câu
lnh được đặt tên.
•Tên ca phương thc nên là mt định
danh có nghĩa.
•Hu hết các phương thc đều nhn
dliu truyn vào (đầu vào) và tr
vkết qu (đầu ra).
3
Khai b
Khai bá
áo phương th
o phương th
c
c
•Cúpháp:
<Kiu trv> <tên phương thc>(ds tham s)
{// các câu lnh ca phương thc
// return <giá tr>
}
•<Kiu trv>: int, string, void,….
•<tên phương thc>:dùng để gi phương
thc
<ds tham s>: kiu và tên tham s, ngăn
cách nhau bi du phy (nếu có nhiu)
•<thân phương thc>: các dòng mã và tr
vkết qu(có th hoc không)
4
G
G
i phương th
i phương th
c
c
•Sdng tên ca phương thc để gi
•Truyn đủ tham scho nó (nếu
phương thc có tham s).
•Nếu không có tham sthì vn phi
để cp đóng mngoc ()
pháp gi:
<tên phương thc>(ds tham s)
5
Ph
Ph
m vi (Scope)
m vi (Scope)
•Phm vi ca mt định danh là mt
vùng ca chương trình trong đó định
danh được sdng.
•Thân phương thc, thân lp to nên
phm vi.
•Biến được to ti câu lnh định nghĩa
nó.
•Cóthto biến bên trong phương
thc.