Tải bản đầy đủ (.docx) (17 trang)

ĐỐI TƯỢNG VÀ LỚP, MẢNG

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (221.38 KB, 17 trang )












ĐÔ
́
I TƯƠ
̣
NG VA
̀

́
P, MA
̉
NG














 

!
"
#$

!


%
&

!'

'

!(
"
(

 )
%
 (


*+, ,#-# ,./

%

%
/'

!(
"
(

 
"

%
*+,&0.
1

! (





 (#&



&


%

!

! (


%
/(*+, ,#-# ,2.+

(

!'

#&!

!''

!*+,&0.1

!''

!/
%
 (





#&


&


!$
%

%
3
%
!$
"


4#&3
%
$(

!

!

!

! (

(
"
(

'


!#$5!3

 
"
!

!
''

!



#&

&

-
%
/3

5!

!

!''

!6$5(




0'

(

$!$
"


!&

(
"
0$
%
'(


%
&







7(
"

$0'

(

$

0$
%
(
"


&!

!

'

$

!7(
"
$
&




3
%

5$
"
!$
"








'2$8
[public] 

'

!#$59$3

!$!&!

!!7,
7

!)

!

!
"

!&

!

!&



#&
!$
%


&



!&

6$5(
%
#$59$3

&

[abstract] 

#'
%
$'


7(
"
7
"


&
[final] 

)
%
7!&



!&77(

'
%

class  4(


[extends ] (

'
%



!:$,#122
[implements ] &0(

'

!!
%
)

 
"
122
{ //Member Variables Declarations  

&!

! (


// Methods Declarations  

&!

!''

!
}





4

&



;&9
"
/

  (

8<0,0,
=>?






>=
!22;&9@
0&$ ,<0A
0&$ ,,A
0&$ ,0,A
B
4C

D?E


4


1. Khai ba
́
o đô
́
i tươ
̣
ng
?(
"
!&

'

!!

!

'

!$
"






"
6$&

8
 




;&95;&9
 

& (

5;&9!&

7(
"
$

;&9 

&
%
5'

!#7!3




75

'

!$
"
!'




'

$

!

;&9
%
!
"


&#6$5!(

$#&
"
(




'

;&9:$!3$(


%
56$5
!(

$5;&99$3

(

#(75

'

!!'



#

$!
"
##)
%
&


!'#&
"
(





'

'

!
(


%
&


!/

!3$(

7 

& (

7(
"

$2!3


%
0
%
!#(75

'

!$
"
!'



#

$

!7(
"
$&

8




 A

:$!3$(


%
5 (

$5(
%

%

:$&

(
"
'

!2'



&#



'

/
%





!
"
!$
"


'

!& (


F












%
50$
%

&

'
"
,<
 = new 




5;&9G,<;&9*.A
1&

(
"
7(



!
"
 '

!#(/
%
&

!3$(

8

 new




 ;&95;&9G,<;&9*.A
;&95;&9HG5;&9A
5;&9H!(

$(

!$
%


'


%
5;&9!(

$
2. Ca
́
ch truy xuâ
́
t tha
̀
nh phâ
̀

n cu
̉
a lơ
́
p
;(

7 

&#&






%
!&

&

8
I;(



'

*2!,-# ,5D J,!-# ,.8!
"

$

!



'

7#$59$3



"
7
"


&

'


K1

!7 

& (




'

8
 
K1

!#$5!3

 (



'

8
.
I;(



*122-# ,.8/(
%
 
"
!3


%
 (


&
%
!$

!
%
 (



'

!

&3



3
%
!$
%

/



0$
%
!$!&&




'

$

!

7#$59$3

7!3
%
7
"


&

'

(
"
#&
"
!$
"
!

!


'

!$
%



K1

!7 

& (



8
static  
K1

!#$5!3

 (



8
.
L
%

7 

&#&






%
!&

&

8
IL
%


'

*D J,!+,&0.8!

!#$59$3


%


'


' (



'


.( !"#)
IL
%


*122+,&0.8'
%



%
3
%
!$
"


!
"
#$59$3

#&2'


(7(

/





'

$

!

!$
"
&

4$5(!&

(
"


&#


%
3

%

%
!&

(
"
0$
%




!3




%
7!3
%
!(

$(





'


!$

(
"
!&

(
"
'

!#$5
9$3

#'

!7 3

75
%


'


%
&!$
"



&

'

!

&# )
%
!

!)

#'

!7 

&!$
"
&

'
%
7&

2!1

!#$59$3


%



8
.( !"#)
1

!
%
&

&

!!$
"


+#&!7,M/
%

%


(7&

7!3
%

"

7

"


&

'






0&$ ,G+26#*NOPHQ.A




!22;4&@
2!A ==;(




:#2A ==;(



'



;4&*:#22.@ ==L
%
7
"


&
2G22A
KKA
H
<0
,
0,
5;&9
;&9D J,!
5;&9H











B
/&0!&,*.@
:52,&$#*2.A

B
B
!22R$@
$ !2!/&0*:##2ST.@
;4&FG,<;4&*U1!&$5,&,$V.A
;4&HG,<;4&*U;,,&$&&V.A
F!&,*.A
H!&,*.A
:52,&$#*U:&!$&8UK;4&.A
B
B


&

'

FH 
"
&

'
"
,<
%
0'

;4&*.'

!&


/
%
)(F





!22;4&H@
2!A
:#2A
;4&H*:#22.@ ==L
%
7
"


&
2G22A KKA
B
2!$ ,#*.@ ==L
%



#,$#A
B
:#!&,*.@ ==L
%



'


#,$#2A
B
B
!22R$H@
$ !2!/&0*:##2ST.@
:52,&$#*U;&!&UK;4&H$ ,#*.KU!$V.A
;4&HFG,<;4&H*U1!&$5,&,$V.A
;4&HHG,<;4&H*U;,,&$&&V.A
:52,&$#*U;&!&UK;4&H$ ,#*.KU!$V.A
:52,&$#*U1$&WUKF!&,*.&R,#12,*.KVW!&VK
F!&,*.,*.KV75$V.A
:52,&$#*U4$WV5,$WU 0$2$75$$UK
H!&,*.0,9DX*U5,$V.KV#&!$WVK
H!&,*.&R,#12,*..A
B
B
&


%


;4&H$ ,#*.$

!!'&



%
0'

;4&H(
"
7
"


&

'

2,

!&#

Y
F!&,*.#
"
/(
%




'


:#


4LZ

R-Z
%
L4L 

 1 
1. Khai ba
́
o phương thư
́
c (ha
̀
m)



"
6$

!$
"


''

!'2$8

P











[] điê
̀
u khiê
̉
n truy xuâ
́
t
[static] ha
̀
m lơ
́
p
[abstract] ha
̀
m trư
̀
u tươ
̣

ng
[final] ha
̀
m hă
̀
ng
[]( !"#) throws $# {
// Body of method
}
I45,8(
"
$0'

(

$0&
%
#
"
/(
%
!&

(
"

%
7(
"
$ 3


75
%
7(
"
!
"
!

!7(
"
$

0& 



&#(

$

%
7#
"
/(
%


#



%
&7(
"
$#
"
/(
%
!$
"
&


"

%
/&0
I1

!
%
!&

7(
"
$#
"
/(
%
7

"

%
/&02,

#
"
/(
%




#

!&!'#
%
&

&

0$
%

0

!3$(

#,$#'2$8
#,$# (

"
$'

!A


#

!$
"
 (
"
$'

!'

!

/
%
#
"
/(
%
!&
%

I43

!

"
 

$

#$5(
%
'

!
"
6$2

)
%
#&03

$*.52$(

%
(

$7!&

2

/3
"
!&


*.
#,,#I282

!

3!

! 
"
!

!03

$3
"
5


"
'

!7


&7(
"
$!&

(
"


%
7(
"
$ 3

75
%
!&

0

8
2. Pha
̣
m vi truy xuâ
́
t tha
̀
nh phâ
̀
n cu
̉
a lơ
́
p
1

!(
%

$7(
"
#$59$3

!$
"
M/
%
$ !#/,/
%
#&,!,0#&,!,0!
"


0$

7
!&

(6$(

7(

'
%
2,

9,

(


2$
 
"
2$(
%


!&


%
3
%
!$
"


* (

/
%

%
.
%
8
I4'
%
7&


$ !8!
"
##)
%

%
3
%

%
5!&

(
"
'

!#$59$3

 
"
 3

75
%
0&
%
(




%
&0$
%

"
#&5&
%



%
&

7 

&
I#/,8!
"
!&

(
"
'

!#$59$3

#&

!$

"
&

&

&



)
%
&
%


7(
"
!
"
'




!&(
%
$7!&

6$5(
%

#$59$3


I7!&

(
%
$7(
"
#$59$3


%
&'

!0$
%
)

!(
%
$ !'!
"
#&&

!$
"

&


7(
"
#$59$3

'
%
 (&
%
&

!$
"
&


3. Phương thư
́
c main()
!

5'

0$



!3

 


!
"
(122$

!

5M/
%
&


%
*.#'

!
(#&122&

''

!2,

(
%
$7(
"
!

5!

!''


!7

!



"
6$

!$
"
''

!*.
public static void main(String args[]) {
// Body of Method
}
I+

!'#
%
!
"
!3
%





!&

''

!*.&


%


'

0$



!3

##5
122
I4'
%
7&

2!!&,


%
*.'


!&

77!3
%
7
"


&

'

-
%
*.'

!
#
%
0

!!$
"
M/&

#'

!7 3

75

%



%
&'

!7
"


&
I4'
%
7&

/&0!& (


%
*.7#
"
/(
%


#


I4'

%
7&

$ !!
"
##)
%

%

%
5'

!&

 
"
0&
%
(

 (&
%


7!'#
%
7
"





I4

:##2ST7 

&2

(#2$

!

:#!'

!$75

'

4



%
5'

!

!


0&
%
(

0$
%
7
%
!'#
%






!22-$@
$ !2!/&0*:##2ST.@
X&#*GYA[#2,AKK.@
N












:52,&$#*U40&$UKKV8UK#2ST.A
B
B
B
!

5!'#
%
8
18W\J/-$4$0&0&,↵
40&$Y84$
40&$F8
18\J/-$4$U0&VU0&,V↵
40&$Y84$
40&$F80&
40&$H80&,





!22-$HA
$ !2!/&0*:##2ST.@
2$GYA
X&/GYA
X&#*GYA[#2,AKK.@
2$KG,,##2,*#2ST.A
B
:52,&$#*U4&GVK2$.A

:52,&$#*U4#$ GVK*X&.2$=#2,.A
B
B
!

5!'#
%
8
18W\J/-$HFHP↵
4&G]
4#$ GH
4. Ha
̀
m khơ
̉
i ta
̣
o (Constructor)
1&

'

&

!!3
%
'

!(


7

'

3
%
3
%
$('

!

&'7
"


&

#

!&!

! (

1

!!/(

!
%

5!&

(
"

%
'



 )
%
!

!0$
%

%
7
"


&
L
%
7
"


&!&


!$
%
(/




%
&

$

!/(
%
!
"
'

!'



&

 
"
&

'

"
,<
7

'

$

!

'

!

&L
%
7
"


&7!&



#

#
"
/(
%

7




%
!&

(
"
/&057




I7

!'

!

'

!7
"


&'




7

'

'

!

&
!22;&9@
0&$ ,<0A
0&$ ,,A
0&$ ,0,A
0&$ ,/&$,*.@
#,$#<0>,>0,A
B
;&9*0&$ ,<0&$ ,0&$ ,0.@
<0G<A
,GA
0,G0A
B
B
!22;&9,&@
O












$ !2!/&0*:##2ST.@
;&95;&9FG,<;&9*FYHYFO.A
;&95;&9HG,<;&9*P]^.A
0&$ ,/&A
/&G5;&9F/&$,*.A
:52,&$#*U4(
"


!
%
8UK/&.A
/&G5;&9H/&$,*.A
:52,&$#*U4(
"


!
%
8UK/&.A
B
B
I 


7



'
%

%
7
"


&!&



M/2,



&
%
7
"



&)

!(!&


&

-
%
/3

5!

!!'#
%
#'

!&

/3
%
/(

! 
%
'
%
L
%
7
"




&)

!(7!&

02

!

'



7
"


&3

!
"
!

! (

!$
"


'


/(
%
#

#,&!

!6$5'

!)

!

!$
"
M/#

Y!&7(
"
$2

75

'

_WY`!&7(
"
$75

'


!##

X2,
!&7(
"
$ &&,#

$!&!

!

'


IL
%
7
"


&!$

!&

(
"
'

!


!
%
'
%
 
%
'
%
*2,

&

#&


"
3
%
2$.


%
'

!,






(
%
$
%
7
"


&7

!$
"
02

!

57(
"
$


5. Ha
̀
m hu
̉
y
1

!


'

!3





 )
%
&

'
"
,<77
%


!(

$
%
&(




'




'

&

9,'7!&
%
!3
%
(

'

/
%
 



!&&

!&

(
"
'

!'





"

&

 
"
 

$&#

!*# ,!&,!&#.4#
%
$&#

!&



#&

$5(

&


*4#,0.

!3


/

!'#
%
!$
"
 

;

7
"
 3

3
%


/

!/(

!
%
5:$

%
5 


2,

(
"
$#&

$5(

&


%
(


%
&
4$5(M/!$

!&,

/(


%
$
"
5!&

(

"
!$

!3
%
(

!&'

#'
%




%
&&

L
%
$
"
5#&M/!
"
'

!&

 
"

#
%
$&#

!0&/3

5 

7&

&

#'

!
/
%
&$

!
%
&
%
$
"
52,

'

!&






%
$
"
5'2$8
protected void finalize() {
// Body of Method
}
6. Tư
̀
khoa
́
this
(

$ (

'

!



#&3
%
&



%
 (

!$

! 

!
"

%


7
%
'

!&


(

$ (

!$

! 


'/3

5'

!)

(#$
%
/

 (



'

&)

! (



&

2,

!,7$3

 (





'

5 (



#&3
%
8





!22-$@
,2GFYA ==;(



'


/&0#4,2*.@
,2GHYA ==;(

!$


! 

:52,&$#*U,2GUK,2.A == (

!$

! 

B
$ !2!/&0*:##2ST.@
-$G,<-$*.A
#4,2*.A
B
B
4'
%
7&

2!&

(
"
0$
%
 (#& 3

!'

''


!
%
&(
"
!(

$(



'


(


%
7 (



'

#$
%
(/

 (

!$


! 


]

×