Tải bản đầy đủ (.doc) (72 trang)

Đồ án Tìm hiểu ngôn ngữ java và viết demo ứng dụ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 (962.14 KB, 72 trang )




 !"#$!%&'
()*+,-#(./0#+12
(./0+33)4)!#5
6)!#6#%762($',89
3:;);<6')-=>!
+5?.@A%
B)8A@)=+/C?0D
EF!G%B)H..I(J.5=0
K)!* (3-L/CM),
';M)*+,-#%B)A@)=
0(N3-L)!* >M)%@)='
..O($A)#3-L;M)6:)%
PHQ6*R.S. 5;
 )?.@A:T*#'.
-A28A+='J*560:.U%G',M)>
),:V 566-?0;@-W)6;:
+1%
X#+
 !"#
 !"#$%&'()*+,+&(++&$ (,/, 0&

%1"-1"




 !"#$%%&'"()*&+,-&*&.
/&012


.340$2
25&678
89#-:8
;&!8
<5=>?@?A=BCDED8
FG-&47HDIJF9"K4L;
M&NO&G9H&PF9"PLQ
 M&9&R&H54#S04F%&J0LQ
@?AT5
U&9I74
7"&F-SV-W&*&%&'"X9#%
5&/0)F-SV-W&*&%&'"X9#%.
.5&&("09HL.
2*0N&Y/4H4JF-"4FL2
8*0&XS8
;GN&47&J;
Q/%"&:&*0HB)PF#49ZPZP&4ZJL;
F-S,&90Q
U&9I74NO&G9
GN&47J-%PF
.[\Z]GN&47^9#"W0J_"&:#`%.
2[\Z]GN&47^9#"W0J_NO&G92
[abcCDEDbdB?E3efghi2
jk-92
 !"#$%&'()*+,+&(++&$ (,/, 0,

lF"7"mn2
 7"No_p"I+F4C9)9=PPVH[%P"9#"&9F9"PFJL8
[\Z][F09"&PJH[FL;
.[\Z]59qPF)*9"&PF

2&r0HF4-%L 8
8[\Z]59qPFT9"&PFTF4-%)*st u
;bP04"&FR&J\Z]Iv-&(""&M&k-Sk-Sw&"7"&pxIO)*N&9I74IO
F4mn#$%FR&
.[abcCDEDbdByz{|Dbd[
[:N&;
.&-$47u
.2$%0}bd[2
.8&FR&bdB2
2[abcCDEDbdByz<B~>•U|D2
2!)*N&7+0I9'-2
2&-$472
2 &FR&bdB2.
8[abcCDEDbdB5€•h‚ƒ[„22
8]"M"&22
87""&("…"&M&"X9"&FR&22
 !"#$%&'()*+,+&(++&$ (,/, 0'


Y()4(,-':XPM)/Z[)\]]^%<
66K")(,-'?(,-'##-%Y:8A
+#*@?__,6`3--?H
/:?__%
G[)\]]\)6) a?XPM)6Vb5 5)
4(,-';* ;5.b`)H(J/cPHQ_
_6 @[()'.#b(-<(de%
'.#b-@*;8A+#>R',;)f
(de6)'.#b#(> 9)%g60+5JI)
4!$@(,-5.b(6;#*(de 
/) %hi jK[)\]]^:U#

Y%PHQ)#.0 -@kMMH -
5.b#YK"4(,-'kMM%
Y(4(,-':-;<4(,-'l__%76 5<-
5)?4l__(:.I3----?l__%74
(,-'Y6)H#.;m=@/:(,--0
*))n.@),-A(T(%
&&234
745 5))-;)41!$M/
(,-'%g,Y(.IH--?__m
• o.IIbpT`
• D-9- 5<)`
• D`(hjq(MMMr%s
• o.I>3hjhj
&,567895:
Y(4(,-'0/:)!='5#Y*
-@:8A+#:%75l__6;)r=
' R/:s'Yt6;-=
 !"#$%&'()*+,+&(++&$ (,/, 0)

r='R(*/)(/-;s%Y -9-:6
2[ 5<):5.SrMqMs
&'2;"<=>>?"@ABC7DB
F/4(,-'*l__-=--.#b:
+m
u'\%\m.#b='
G/)f*-0 6)'.#b ;.#b)KT
='-Q:-/*-0>%g, #)*-0
.R.-@.#b()KT%
F/='5.SY'.#bYn.#b)KT
.MM%X6 ='#*-0 )@Y

Q'bY;;)K.MM:#*-0
=%g, U*-0 -@.#b()KT
Y%
 !"#$%&'()*+,+&(++&$ (,/, 0(

u'\%vmw#bx
&)% E
Y(4#0Hn* ;4(%
• D;4(-@ .)%
• Y `I-9-I%
• Y ;)>@,-5)@f +;@).@S
,-6 / 2/
• )(,-'*(,-'#-@+)'>-
-.// =' 53'-@+@-6./K
>-%G>*6;@ (,-'#$#@-6./K8>-
/6%='Y(,-'# -@.,A)5
>--./%&'>--@-6:++
bH4: J`4r.M((Ms%
• =5.C(f?Y3-=@6$3'8`(V(fT-
(f%
&(F4G =9
Y>-))$@(V+='/*); ;)
2m
 !"#$%&'()*+,+&(++&$ (,/, 0H

• y)>4(-=:66.#(/-%
3t:8>$)(/->-%
• y)'.#b ;);@).@)K(AM
#R?Y%
• P.:@).@."'bz3 ;)8M).MM

6@).@$R/ + %
• P ;)-(/-./;)-)/
8>/ -%
&HI9J
Y:5 5;f :#).S(/-)
rx%Ms%u=4Yf:** #3:`K
(-;#kMM{=`** %
&K2<L
='Y>-@--(TrP(Ms;+
T%3>-@--T.4(T%FH2f:
(T-9-8A+#)$@%
&*-7;
Y:5 5)4;-4))"%
='Y>*+S) ;),-:(3
|%F*-9- @[(# 5)K%
<5=>?@?A=BCDED
Y()4(,-'/:%75..Q)4
 !"#$%&'()*+,+&(++&$ (,/, 0K

(,-'/:/A.0-@; )m(,-'/
:ri.xMiMMd))s('}:ri.xMs(/-r(s(')$
4:(/-"-rPMMs5:('}Pf)
=')2*T)6v-0m-0)K(-04(%P=
'H!A)"-0)K( H!A)"-04(%<6C5v)
'$5b#>3?='m)@(AIhF*'8@j
)h'bj%P'\!()'/8`(V6)@
()='.T))f./+r)K(s%7 =
'(/--' 6 [;`)'>%
G',)'v:6()'/:%='?.n
8A++4(-0:bp-04(6%P'

:)@(4(* ;8>/)K(%
74(,-'/:6 @[m
{P-I5/+)+#.":)$43
,5 5--
{< 5)K6N)13-5 )A[>?
(,-'1.@'1A>-)"
,&MN95:GJOPQ9M"9GR
K=@>*--$+<:%G2`
)2 ')2)--%7+<:)6
;`)2) $A)5>35.#)2%u!t`
3()+;
>;R)4 a,<:(Q-A>-%F*-9-
.-A(/--06Vp?@--I3
4-0=@6;$@(V:%7'.#)2():5
'A=)>-)2.T)).-,m-* ;)'.
-2)%%%.-,(.T).-,I=2-* ;6
.@)2de)5-R#.@)2pUp
)*)c7+<:). $A)55<.@))t
 !"#$%&'()*+,+&(++&$ (,/, 0*

$A))$5-4.-,%P)5-Q6[( ~
54.6;` )> 6 [5:><H MR)
#.@)2%
X+-A>-<:)--6;-=')2%
d04(<)='/8`(V ;6;<:
:-0%gK8`(V"-4:%G'5
:06H#%w6;:4+;
(,-5-,#0<.#%FA(-0(•?(,-'/
:%>@4(,-'/:*6=5-9-.;
)'/:%F6(266 5<2'%,,S

7TTOU">Q<9GRFA(=5Q)I.! 5:--04(
#4(6r-0)K(s);>#+`
 35 5.@)K(4(8><4
)K(.#%Y266;$ )(/-r(s%o/-(
A?Y*@(,-'/:Y%76bp4(
?6r4()K(s!(#?(/-Q
:Q(%<+-A2<:#(/-%X6
::M )C?(/-%Pf:)(/-64(
bp(/-6(<) 3?(/-6%G',)
(/-( )C?::(;?)(/-%o/-(>3(J
:(>3,(V%g4(bp(/-!(.5)K(!(-=
%d=bp`4(5%F*6p(
?(/-:bp$-=%
H?(/-T)6-02m2r€.MsrwMs%
•@`.-@/Q0643>rws%5'
/5.8A+(/-w/2K#3**
)?3T$b?3>p(3>0-@
5 :!-#0'6U)>- %G/(/-
w,.6;643>;-)
2 •6( a,?YQ;-A #(/-
4Q1$@(V=;266?Y%
 !"#$%&'()*+,+&(++&$ (,/, 0V

,,SW#9NO0M9"0R
2 5<( @[8A+(/-)/<(/-K6%266
52 5<%D(/-66)4(-=(/-)/n 5<)!>
34(-=?(/-)6 5<%766;.U4(
-=?#)'%
76>$!'6 )A-A>-r)'-g‚s%D`
A-A(/-)f(/--@bp>@4(-=?)')

•%75`+ 5<)f(/-t0bp#)4H?
)'%
V d : ƒM6;8M))(/-8MdMw„PgM)(:?(/-
8M%8M*6;(<(%%%<(/-8M"#6;8A+(/-8M-8M
%ƒM6#))6;+ "c
,'S7XOG< GM>Q R
D)(/-: 5<<(/-U#'66;U()?(/-
U#)-=6r# ;@*)?
-='C4#s%F*!(5T%7,/)#-=
='6;6 Q(/-?:!
-=%F6(2'
V d :/)-=8M8M)6;[J8M-'-@-c
2'J;")6;`?)(/-
U$J!(h)*-=j%6p(6;5 5)
U$)6)(#$%F*@);+--
.S-9-)6;`?)(/-U$%
'.#bn8b;n:QM* %wt
0/?(/-U$`6%
X+ 5:-3R4m'66 5<#))(,-'6
@[-;=>*/) f:/:%P
A-A>-(/-5 5(*[.@`(4)K().
K*-; ;)%266-9-.`
:(/3) -L>3)K(K
 !"#$%&'()*+,+&(++&$ (,/, 0&+

.@."?(/-%X+'-9-.4)K(!
1!1;62Ub%Y(4(,-'/:#6
0?2[#(/-Y:>- 0?(,-';
.R0)+)"%
 !"#$%&'()*+,+&(++&$ (,/, 0&&


@?AT5
Dbp)(/-.t2)6:;.S.5rPM).M
G.(Ms:;.")rPMs
.5bp.#)(/-!(.5#rPM).MG.(Ms%PK
(-=rPMs%-=.5bp(/-!
(-0?(/-%05(/-.5;:,-."
-=bp(/-6%G',2-=$5b4(?
(/-6;Q5%o/-bp) ;4()/Q;:
 ;6%
g0??)bp(/-m
Y>P<"Z o/-:8>d M
)Hbt6)KQ
)6)/6$*8>6
YPQ9M"9Z o/-<: ; "
Y[<Z o/-S 6(/-  5<
"<QQClassName #(/-
Y0\90]QSuperClassZ D5<(/-X-M(
Y ><0 09QInterfacesZ •:H."(
^__%0 P0MMP<0Q0"<M9GQ D..5
__%09G]Q0"<M9GQ D.-=
`
'&/PJG7895:
F;6::?)(/--@$m
ClassName ObjectName;V d :w8)w8
D..5)w86 ;(/-w8%D.+ >-- V?
:(/-w8)t$5I5:w8%XA(
$5)w88># Vb((tS6I5)
 !"#$%&'()*+,+&(++&$ (,/, 0&,


:+5 D/A( ..5 ;=>-(f# V?
)b ;6mV d : z
XA(.5#'% X6;++):
bt?:.5Q`M‚
ObjectNamea0bClassName();V d : )w8…M‚w8rsz
6; 5:-@./#)A(m
ClassName ObjectName =0b ClassName();V d : w8)w8…M‚w8rsz
w8)w8v…)w8z)w8v)55Q:))w8)5
',J"9M\c99B>?"d<6>
w5 .bp(/-T)6(m
{w5:rkMG.(Mi.xMG.(Msmt2: 
8>-@ ":
_ ..5:m
TypeInstanceVar;
_,-.5:m
ObjectNameInstanceVar
{w5(/-r(G.(Msm*.@>(.5(.5p:(,-)(0
Q/(/-Q)!:(/- 8> 0 "
:;U?:Q(/-
_ ..5(/-m
Q99"TypeClassVar;
_,-.5(/-m
 !"#$%&'()*+,+&(++&$ (,/, 0&'
0S34V
0S34V
†Z&
&P&
34VBI‡P"

ClassNameClassVar

u) .bp(/-T)6(m
{u):ri.xMPMsm8>):.5:
ObjectNameObjectMethodOParameter-ListR{u)(/-r(PMsm
)-0?(/-t8>+(# 5/):(/-?6%
#6;)-0)6;Q)(,-))' 0
)55):;6;:8>/ .> ~:
?(/-6:.SH/ .?6< %8>
)(/-m
ClassNameClassMethodOParameter-ListR
)!?(/-Pd MY%o()(/-# ! 0
-@ ":
V d : Z4-I#P9ˆ9&JkFH. ;L‰
''/PJG>539@"OB R
gU$?)-=m
YacessZ 7DWe9M\c9
YQ99"Z B <6>
YPQ9M"9Z B 9MN95:
Y[<Z B f
YTypeZ MethodNameOParameter-ListR9MGbQexceptions^
llwq)M†
{-MmD;4()@*6;( ;.> ~ ;@ ;(/-.%
75) @*b ;@*?6-@(%
{)6 ;@* -@(n@*)b='!6Q
A(Mm M.;z
•b?.;:2@*)
{>@.)*:"$)S)>rs
 !"#$%&'()*+,+&(++&$ (,/, 0&)

#)%75 6)C-@6rs
d)MM{omg)-A.">-W)f)-@:

. ;6;( ;.> ~6mType Parameter1Type Parameter2%%%
') A9M\c99B>?"d<6>
* ;8>?Y(-.(-M-MM%-MMt- 6
(#$5 5<n895
D.U*)-0?(/-r.5)s(m{< -.(mt
S-06;:8>.".> ~J(Q"(/-
)6 .
{-Mmt6;:8>(/-?6)!)KS)(/- ;@
4(/-* 6$*8>{D 6* ;8>:
Q)H#(-.(t6?6 ;8><.#6
?6
'(539@" OR
D(,-.t#()Y')!))rs/#
(6-=)n* ;-= %
gU$?-=)rs
>P<"Q99"AG] O9MMQYZR^
__FG]G[%09G]
`
{P='t0)(/-6-=)rs!((/-(,-
d)(%
{< -9-))rs:!  0 ":%G')rs
:'b?Y!/ .> ~(/-: "
{< .5))rs @*b
{< -.(tS):!."J(.#(/- ='
"%
 !"#$%&'()*+,+&(++&$ (,/, 0&(

{)X‡ˆ .)#(/-Xf V+%)
4)J(Q ='%V d 1 :
(Gg‰

-.()rX‡ˆs‰
qr…Šz‹%(Mz__s‰
XM)%%-(rh)h__jmh_‡ˆsz



D='m
mŒ•xGg)(M
)Šm
)\m)%%%%
m•xGgh)jh(Mj
)Šm
)\m)
)vm(M
'HB Wg9GOGQ9M"9GMR
640+)f :(00#: "b
.5%6;()+.SQ) "%
u) "6Q#/(/-)6*t:+!."`M‚ 
:(/-:%u) " 6b@* bp)6;
 %V d :{ 2/-: "+ ::
%
(w8‰
 !"#$%&'()*+,+&(++&$ (,/, 0&H

.(M‚z
.(MMz
.(MM-z
.(M()Mrs‰
M‚ŽMŽM-z†w8r.(M‚.(M.(Ms‰ ‚…‚z
M…z

M-…z
††(w8gM)‰-.()rX‡ˆs‰ w8)w8\…M‚
w8r\ŠvŠ\^sz
w8)w8v…M‚w8r•Z]sz.(M(z(…
)w8\%()MrszXM)%%-(rh;2(mh_(sz(…
)w8v%()MrszXM)%%-(rh;2(mh_(sz†
†{D. bp)) ")(/-Yn) "
)H#(/-6%G',='/6C().'%u) "
)H# 6)+ ">@.5?:*
bfM$/)Hb?YbŠ ; V+•ŒŠ‘ ; V+
bq(M ;.(Mb((:
{u) "6;:-T).'’rn6•"-0s
p(:-9-bp*) " ")
;)
'KB d
:>--.S`M‚  T)55
::68M) J054./66;:+
@-6.".)r.M((Ms%'))
5rMs(,-/='?.%w -@.,A)'/
%X.n;•5(5
#Y-9-5)?6;054:-
6%u)?Yt:!."'),. 6/
(3)?n:!
 !"#$%&'()*+,+&(++&$ (,/, 0&K

g)?m
>MG90"90]AG][<h0OR^
__FG]G[%09G]
`
'*NWGJ9Q

75.5:bpA)6(.5.tT ):!%
75.5.,:H#Q/.5:H.5(/-6nM >
.5:.5(/-A)m
< 6;Q.#.>-=;)55:
 .5:Q#/.5.%
'&+>"LB OiA0M<G]0]%09G]QR
Q)(/-Y-9-.bp*)Q#/* )
,-@6) p( *)H ;
?)%D@[,!(+-T)%Yt-A.)/
) +) ;?).>>-#) ;? 5$@
@*%
V d :
llP“M%x
)-x%‚%dz
(P“M‰
8\…Šz
\…Šz
8v…Šz
v…Šz
P“M.(“Mr8\\8vvs‰
%8\…8\z
 !"#$%&'()*+,+&(++&$ (,/, 0&*

%\…\z
%8v…8vz
%v…vz
Mz

P“M.(“Mrd-oMqd.)“s‰
8\…-oMq%8z

\…-oMq%z
8v….)“%8z
v….)“%z
Mz

P“M.(“Mrd-oMq‚s‰
8\…-oMq%8z
\…-oMq%z
8v…8\_‚z
v…\_z
Mz

-(rs‰
XM)%%-rhgP“Mm‹j_8\_hh_\sz
XM)%%-(rhh_8v_jh_v_j•jsz


 !"#$%&'()*+,+&(++&$ (,/, 0&V

,6‚6N(/-“M(M#Q;.;1'4,%o/-
P“M?tQ;) )-T)%(/-P“M6
4)3-.:P“M/45/ m
{/6#8\\6/-@8vv
{/6#6/-@?'4,/:d
{/6#?'4,:dQ*
*
7 @[-T).t0/)#)) Q
[
='`(/-P“M8A+"#m
)-x%‚%dz

(eg‰
-.()rX‡ˆs‰
P“MM…M‚P“Mrsz
M%.(“Mrv^v^^Š^Šsz
M%-(rsz
M%.(“MrM‚dr\Š\ŠsM‚drvŠvŠssz
M%-(rsz
M%.(“MrM‚dr\Š\Šs^Š^Šsz
M%-(rsz


'&&MD9 78
YQ@*)m*.Sb*.S)5Q
':*{D*) ;=>--=6n*.Sb%
G',4'8@/)-=  I-=n5
 !"#$%&'()*+,+&(++&$ (,/, 0,+

{D*):r ;-:-s-=6n*.S)
5%G',U":.#-=@"5:Q()
)%
V d 1 :
(Gg‰
rxs‰
Ž…vz
xl…vz


(eg‰
-.()rXs‰
Gg…M‚Ggrsz

…\^.…vŠz
XM)%%-(rh./ !mh__hj_.sz
%r.sz
XM)%%-(rh. !mh__jh_.sz


D5$@?='m
./ !m\^vŠ
. !m\^vŠ
'&,/PJGW#9N
6;`2 5<(/-U$64H2),-
:-:6Q)$%X6(/-6;: 5<.")
 !"#$%&'()*+,+&(++&$ (,/, 0,&

*(/- 4H2"44H2?(/- 5<
{o/-: 5<!((/-rX-M(m((/-+5-s{o/- 5<!((/-
rX.(so/- 5<>@.5)bp(/-
(ClassNameM8MSuperClass
‰llPM).MG.(MgM(PM

{PHQ,(/- ;8>-0: .-M(/-
{P.5)5?(/-6;;)55)(/-.> ~C
8><(/-%D))55)(/-:.5)5 ;(/-
t6$*8>4-0:bp."(/-%'&'#9"L
B "0Wc9B OiA0MM]%09G]QR
-A>-(/- ))?(/-6Q#*(: ;
) ;@*/))"(/-')"(/-:!(5
T)(/-%D6)?(/-nM >)< 5<(/-
#(/- :5T)Sr6 .q(s)(/-(/-
%

V d :>@(/-(,?(/-i.xM%o/-i.xM-=X)
@*):X#(/-?:%u05(/-5T
-=)*'66p(/-6
'&)NWGJQ>0M
F . )+5T)-=)t)#)[
-=%F;():*.!-=:5TQ< 
-M%< -MQ (/-0)5(/-+5-?6%X-M6
3--m{g\mu) "(/--@:!/) "?(/-%
75bp) ""(/- 6A(!) "(/-
'.#bYn+A(!) ")Hb?(/-6
mclassnamers
w6;+#)(!) ""(/-6m
 !"#$%&'()*+,+&(++&$ (,/, 0,,

-MrParameter-Listsd)MM{o()05) "
?(/-%-Mrs-@(((-.;0#:+) "
?(/-G2m
(Pd‰
8z
Pdr8s‰
%8…8z
%…z

-(rs‰
XM)%%-rh8…h_8_j…h__jŒjsz


(PdvM8MPd‰
”z
X)Mz

Pdvr8”X)Ms‰
-Mr8sz llD"v.58.S!
%”…”z ll)+?(/-
%)M…)Mz

-(rs‰ llG5T) 5<<(/-
XM)%%-rh8…h_8_j…h__j”…h_”_jh_j)Mmj_)M_jŒjsz


 !"#$%&'()*+,+&(++&$ (,/, 0,'

{gvmQ;)(/-8>) 5<<(/-m
-M%Member
PM).M6;(-=.5?:G2mG5()-(rs
(Pdv6!) 5<<(/-m
-(rs‰
-M%-(rsz
XM)%%-rj”…h_”_jh_j)Mmj_)M_jŒjsz

:-3)bp)(/-M)>3<:
/) 0+0?-=%())(/-6
>@(/-;(/-+5%D6.)R
R(/-6T(R--=%74-=-@:T(R-(/-
!(-=<:: .. 6-0A-=

.‡Typeˆ MethodNamerParameter-Listsz
w> ~(/-)*-=<:-@ .<:`
< ./< (%D; ": ;(/-<:
'(/-<: :bp0?%g6. ; .)
"%w> ~(/--@H(5T>@-=<:

H26(: ..
V d : .6;nJ'4,•
cPf):T*2rb29*sr
; 2/ns%w6; .3 5<(/-•-%#n
)J( /n)'4,#(/-•-: .(
(/-<-=K:+)M-=<
:‚
.(•-i.xM‰
8z
 !"#$%&'()*+,+&(++&$ (,/, 0,)

%%%
)MrM‚ƒM‚–s‰
%%%

.‚rsz

Pf)(/- <:?(/-•-(M“M(Mn-@H0
?-=‚
((MM8M•-i.xM‰
‚rs‰
%%%


(“M(MM8M•-i.xM‰
‚rs‰
 %%%


'&(j]19NWGJ[<"c Qk"L<l>

PHQT(R--=()4H;))>?Y#
:-.)>)*%F;>))-=(/-5T
-="(/-.< q(0 .
G2m(w8‰
.(M‚z.(MMz.(MM-zc
q(.(M()Mrs‰ M‚ŽMŽM-z†%%%
 !"#$%&'()*+,+&(++&$ (,/, 0,(

×