ĐÔ
́
I TƯƠ
̣
NG VA
̀
LƠ
́
P, MA
̉
NG
%
%
/'
!(
"
(
"
%
*+,&0.
1
! (
(#&
&
%
&
!$
%
%
3
%
!$
"
4#&3
%
$(
!
!
!
! (
(
"
(
'
0'
(
$!$
"
!&
(
"
0$
%
'(
%
&
7(
"
5$
"
!$
"
'2$8
[public]
'
!#$59$3
!$!&!
!!7,
7
!)
!
!
"
7(
"
7
"
&
[final]
)
%
7!&
!&77(
'
%
class 4(
[extends ] (
'
%
4
&
;&9
"
/
(
8<0,0,
=>?
>=
!22;&9@
0&$ ,<0A
0&$ ,,A
0&$ ,0,A
B
4C
D?E
"
6$&
8
;&95;&9
& (
5;&9!&
7(
"
$
;&9
&
%
5'
!#7!3
'
;&9:$!3$(
%
56$5
!(
$5;&99$3
(
#(75
'
!!'
#
$!
"
##)
%
&
$2!3
%
0
%
!#(75
'
!$
"
!'
#
$
!7(
"
$&
8
A
!
"
!$
"
'
!& (
F
%
50$
%
new
;&95;&9G,<;&9*.A
;&95;&9HG5;&9A
5;&9H!(
$(
!$
%
'
%
5;&9!(
$
2. Ca
́
ch truy xuâ
́
t tha
̀
nh phâ
̀
$
!
'
7#$59$3
"
7
"
&
'
K1
!7
& (
&
%
!$
!
%
(
'
!
&3
3
%
!$
%
/
0$
%
!$!&&
'
!$
%
K1
!7
& (
8
static
K1
!#$5!3
(
8
.
L
%
' (
'
.( !"#)
IL
%
*122+,&0.8'
%
%
3
%
!$
"
!
"
#$59$3
#&2'
%
%
!&
(
"
0$
%
!3
%
7!3
%
!(
$(
'
&
'
!
&# )
%
!
!)
#'
!7
&!$
"
&
'
%
7&
2!1
!#$59$3
%
"
&
'
0&$ ,G+26#*NOPHQ.A
!22;4&@
2!A ==;(
:#2A ==;(
'
B
B
!22R$@
$ !2!/&0*:##2ST.@
;4&FG,<;4&*U1!&$5,&,$V.A
;4&HG,<;4&*U;,,&$&&V.A
F!&,*.A
H!&,*.A
:52,&$#*U:&!$&8UK;4&.A
B
B
&
'
FH
"
&
'
"
,<
%
0'
;4&*.'
!&
'
#,$#2A
B
B
!22R$H@
$ !2!/&0*:##2ST.@
:52,&$#*U;&!&UK;4&H$ ,#*.KU!$V.A
;4&HFG,<;4&H*U1!&$5,&,$V.A
;4&HHG,<;4&H*U;,,&$&&V.A
:52,&$#*U;&!&UK;4&H$ ,#*.KU!$V.A
:52,&$#*U1$&WUKF!&,*.&R,#12,*.KVW!&VK
F!&,*.,*.KV75$V.A
:52,&$#*U4$WV5,$WU 0$2$75$$UK
H!&,*.0,9DX*U5,$V.KV#&!$WVK
H!&,*.&R,#12,*..A
B
B
&
%
;4&H$ ,#*.$
!!'&
:#
4LZ
R-Z
%
L4L
1
1. Khai ba
́
o phương thư
́
c (ha
̀
m)
"
6$
!$
"
''
!'2$8
ng
[final] ha
̀
m hă
̀
ng
[]( !"#) throws $# {
// Body of method
}
I45,8(
"
$0'
(
$0&
%
#
"
/(
%
!&
(
"
%
7(
"
$ 3
%
&7(
"
$#
"
/(
%
!$
"
&
"
%
/&0
I1
!
%
!&
7(
"
$#
"
/(
%
7
"
$'
!A
#
!$
"
(
"
$'
!'
!
/
%
#
"
/(
%
!&
%
I43
!
*.
#,,#I282
!
3!
!
"
!
!03
$3
"
5
"
'
!7
&7(
"
$!&
(
"
$7(
"
#$59$3
!$
"
M/
%
$ !#/,/
%
#&,!,0#&,!,0!
"
0$
7
!&
(6$(
7(
'
%
2,
9,
(
$ !8!
"
##)
%
%
3
%
%
5!&
(
"
'
!#$59$3
"
3
75
%
0&
%
(
"
&
&
&
)
%
&
%
7(
"
!
"
'
!&(
%
$7!&
6$5(
%
7(
"
#$59$3
'
%
(&
%
&
!$
"
&
3. Phương thư
́
c main()
!
5'
0$
!3
!7
!
"
6$
!$
"
''
!*.
public static void main(String args[]) {
// Body of Method
}
I+
!'#
%
!
"
!3
%
!&
77!3
%
7
"
&
'
-
%
*.'
!
#
%
0
!!$
"
M/&
#'
!7 3
75
%
7&
$ !!
"
##)
%
%
%
5'
!&
"
0&
%
(
(&
%
7!'#
%
7
"
0&
%
(
0$
%
7
%
!'#
%
!22-$@
$ !2!/&0*:##2ST.@
X&#*GYA[#2,AKK.@
N
:52,&$#*U4#$ GVK*X&.2$=#2,.A
B
B
!
5!'#
%
8
18W\J/-$HFHP↵
4&G]
4#$ GH
4. Ha
̀
m khơ
̉
i ta
̣
o (Constructor)
1&
'
&
!!3
%
'
!(
5!&
(
"
%
'
)
%
!
!0$
%
%
7
"
&
L
%
7
"
&!&
"
,<
7
'
$
!
'
!
&L
%
7
"
&7!&
#
#
"
/(
%
7
'
'
!
&
!22;&9@
0&$ ,<0A
0&$ ,,A
0&$ ,0,A
0&$ ,/&$,*.@
#,$#<0>,>0,A
B
;&9*0&$ ,<0&$ ,0&$ ,0.@
<0G<A
,GA
0,G0A
B
B
!22;&9,&@
O
7
'
%
%
7
"
&!&
M/2,
&
%
7
"
&)
!(!&
&)
!(7!&
02
!
'
7
"
&3
!
"
!
! (
!$
"
'
!##
X2,
!&7(
"
$ &&,#
$!&!
!
'
IL
%
7
"
&!$
!&
(
"
'
!
(
%
$
%
7
"
&7
!$
"
02
!
57(
"
$
5. Ha
̀
m hu
̉
y
1
!
'
&
9,'7!&
%
!3
%
(
'
/
%
!&&
!&
(
"
'
!'
/
!'#
%
!$
"
;
7
"
3
3
%
/
!/(
!
%
5:$
%
5
"
!$
!3
%
(
!&'
#'
%
%
&&
L
%
$
"
5#&M/!
"
'
!&
"
%
$
"
5'2$8
protected void finalize() {
// Body of Method
}
6. Tư
̀
khoa
́
this
(
$ (
'
!
#&3
%
&
'/3
5'
!)
(#$
%
/
(
'
&)
! (
&
2,
!,7$3
(
!
:52,&$#*U,2GUK,2.A == (
!$
!
B
$ !2!/&0*:##2ST.@
-$G,<-$*.A
#4,2*.A
B
B
4'
%
7&
2!&
(
"
0$
%
(#& 3
!'
''
!
]