1. Trang chủ
  2. » Công Nghệ Thông Tin

Lâp trinh hướng đôi tượng trong Java potx

32 276 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Lp trnh hưng đi tưng trong Java   !" #$%& "'() !"*+,"-".-/0 12 34"244%5#6712 34"6)1"006)8 /)9/1:400406"-"7 ;<=>;;?:@A5BC;==DEFGH;BDIF  !"#$%&'("'')*+,,"- :J"-(KLM"NO**P/*%/: 0"QR'9*P/)0.-"QR'9*%/BSN%T O8(UV"WX""Y"+$"#"'Z[GL \+(])"#[-"U-"]:^R\_`)N +" #M"J"-" "a"/1P/6." "("b"!.N.c,0_%dbW e(bO")N"Y ! 0f\'(%a%a#%/*#%/"Ug"#*%/N: ("+%/L.,(\WP/ "N"-".+c0 h:Za""-"aV 9"-"8/"X) /"#/"./b"! hBS.P"N0i"-"%j%)X./"0b"'"#c0W"Y$ )%j +#)%j'"W)9 ./0#*1$%2+("*- #$P+#-"-"WLb"!80aS#-eK%d) $0_%d-(K.-(K"-"b"!$0aS#- $"N,0_%d-(K.8'"WX"" V#-(K =R"k0_%d"Xa", -"W,l.mS%&/'"WGL("# n !'"-"*"N`g"Y"+/b"!)"Z"X *+"N,8+`" V#-(K) 0'"W)-(K #M0 L.,)) K) ")"-" (! #M"-" Z)K%dL.,"N + !""K"b5o)"-"!"#lV +!""K)g"b)pgLq $0aS#- !.8'"S +!")"k8' 8/)#"-" :!"#%&"N"b"c(.r# ) !"N,0_%d.W(.N.c"WSQ#.4"lV +!" "K sa'"WS/b"!"N,-%d"#"-""-( K5*%/S"\_`.,"N,S#-"-" *tP("-"\_`9"-"/"-"e"-" "*"N#!Q"Vu!"N,"#"-"(a", ""-"(V"*S V#G'(*"v"Y ;;w=xBC;y<=z;:{=;==DEFGH;BDIF BW"+"-"L"N"-""""#n !,. "-"GNKNN).S)K ^ Lp trnh hưng đi tưng trong Java 3 44"$5(+206+"*- G'(""%&Z R".*%/"-"#-"V%/N1* P/6,W)!#V0a#)-/"0_%d.X.) +#/"#P/%/"/"(\WS#!P/ V# B#KNN,/8.-/1006@!'"Y) !#L+"##NUg%/"-""Y N1%/P/6)R"-"V"Y)%&""#"-""&#! BS0a'K"/)$SV"-"sN"-""!#4# .T"Y:J""N%/Ug"#N) 0S.X""YNe(.T"Y) ,/"Y@"WX"#")"|"WX"`t/ Ug#R )P/Rb"5b"Ug"#/" 0_%d%/#GL("Ng#!"Y"Ug8 b" -" Q"  "Y  M "N  * "K  " K 1z 46    1u4#6F+0_ !+!##%/$%&"*"NXW1u#6 B" !\'(%au#"-""KPVX)"L) "L"#)"YX)M$8(U"YXW)gXW"*+b #.""R)-(V"*)"Np(W-(".e u#() !"N,!#"NXW"d,d"d"#"-"d"K" .-" FN.m"Y)%&,'#!".V)#%/ &%j8+`),/KNN"Y .378/+$'"+('- BK.S.+c\'(%a"-"S"-"P"NBKNN"}-" K.S<NN0%/b")0f.SR "WX"%/"-"b""YN.S#N"N, p0"-"% /"-"b""YV NW8RNb%d"#.-/"'('"W1B#t#~6 <0_%d"'(')J+UgW"+"-"%/b""Y "-"v0_%d0a.S)J"k"*UgVQ" "Y V d : •4"N,\4"-"\454#)u€:)t4"-""Y \4-"\4L"N,-)%S!BS\49V)"N,\'(%a"-"\4!)\4 •4"NV-("N,a.9q 93 +$*6:,*"2,- <".SS"-"pVN"N,(p"-"b"/""Y pV#0b"#N1V).,+L)%0-""Y b"T(V6GL(R"M(Vb") ""N,"N"-".-"&("#"YR b"GNK V d :b""!()\4)\4-("N,c)"|\4!+!q BK"|,/9/"#%/"N,0_%d"#"-"#!"Y p8-)("|R[#%/)Lb"]Ng"N,. #%/p8-"#N"-"V8GL(+,0ab"! • "-""#n#%/"N,0_%d"#"-"#!"Yp8-B V %U"0f\-"U#!"d,#0f"&(4#L./u!"k"*"-" #%/"Yp8-0_%dN O Lp trnh hưng đi tưng trong Java sa.Xl)NN.S!#V$ "N.+c-,WL0#$.J: "'('"W.L"c +"#/"0_%d!#!P/ !P "0b"L"#/"-,.,BKNN"#n !0_%d"-" /"X.-‚"WX""-"#!P/P +#/ 9 #%/"Y"-"sa"#n !!##!P/R)%jR")%j ,"NKpU V"N*(Y"-"KcV) /"""W.-*(Y"#$, l*%a- ƒ Đi tưng v lp, mng ;<=> ;•„…t†F@E5 <Ug) !"k"KN"b",/ •  1:4 4e 46",/ 91:4#%6 -" Ug V#R"-" V1:4 4e 406 :P/"b#"-"b"1:4#%6-"b" Ug# R"*"YB#*"-")"-" ,/"(" 9"-" b"Ug#Ne()"K"-"b"8(U%/"Y "N,%&#@Ug.,%/)%&,!#"-"" .,N t!*(Y"YUg0 ?0%6"(@ @"(\W""#"-"5".4 .-")Q"U"k"N"-"#!P# "&N"N8(L(\WN ?+%2+(@ @S).,.9!# ?A"+6@ @•."N"#)..S (6+22 BV ?'B')2@ <S"s400 ?",6','2@ F#%/""Q 900 CDD=',%'+"+%6'2E'(6++"*2 < -#"-"  DD='*)2E'(6++"*2 < -#"-"b" F V d :B!#u#\+  ~%)4)%4 ‡ˆGUg ˆ‡ "00u#\‰ %# 4~%Š %# 44Š %# 4%4Š ‹ ;;BŒ2GH;BDIF G+"%1* !"# G,"N""-""Y+8#!  V d :u#\(u#\ < -# (u#\"N.,u#\< -#(a"."W-.`b"Y "b"u#\)"k!#8("Zu#\s"'/() 8("(u#\\W/V.`b""b-U"k•N"Z a"# <-""'/. -# .,0"W%"JV.`b"Y"b U".,N V d : Š s"'/() (V sN),a"0a!#-U"k"Y"#  • Đi tưng v lp, mng ()%&#-_4~ H'I V d :(u#\Ž4~u#\16Š N,."+ "V#"'/ 'I V d : u#\(u#\Ž4~u#\16Š u#\(u#\OŽ(u#\Š (u#\O""&(u#\" .J1(0:B0KLM(N+6 u. -##UgM"N#! hu1;0"4e 4(2 34"e 46"k"K).(\W +.9!# •-". -#   •-"("   hu100e 46L +"W #"d") g"!#*"& )%&""#R").(\W."*.9!#), #p"Y"-""& •-". -#  2+"( •-"("   =. -##UgM"N#! h=12 34":4#%6"-"(\W  $ !"#- h=100:4#%6$*"Y"k(\W#0a V.""YNB(V)"N,!#*"N, %&")."*""d,)"N,"( \W". W.r#"YN"!#) •"-"Q". -#"YN S.#-0"-"(\W $ !"#- -"#-R""Y:#5".4@V.R."*+ .9!# V d : %# 4Ž:081••ƒO‘6Š V d 1: "00uB#‰ 0"Š ‡‡u s0Š ‡‡u uB#1s006‰ ‡‡=.9!# 0Ž00Š ••Š • (u#\ (u#\O ~% 4 %4 u#\2 34" Đi tưng v lp, mng ‹ #%"#416‰ s(04#106Š ‹ ‹ "00ot‰  "0"#%1s0’“6‰ uB#^Ž4~uB#1["#(4#4]6Š uB#OŽ4~uB#1[u44###]6Š ^"#416Š O"#416Š s(04#1[s#"#[•uB#6Š ‹ ‹ <!#^)O 9#-_4~)%auB#16"R)cV^ V d 2: "00uB#O‰ 0"Š s0Š uB#O1s006‰ ‡‡=.9!# 0Ž00Š ••Š ‹ 0" 416‰ ‡‡= 4Š ‹ s"#416‰ ‡‡= 40Š ‹ ‹ "00otO‰  "0"#%1s0’“6‰ s(04#1[u#"#[•uB#O 416•["]6Š uB#O^Ž4~uB#O1["#(4#4]6Š uB#OOŽ4~uB#O1[u44###]6Š s(04#1[u#"#[•uB#O 416•["]6Š s(04#1[#”[•^"#416#o40416•]”"#]• ^"#416416•].(]6Š s(04#1[B”](4”[ %0.([• O"#416%4\2•1[(4]6•]#"”]• O"#416#o404166Š ‹ ‹ FRuB#O 416X""R%auB#O,.9!#0f"#U – ^"#416+Ls ;;;F;E;B=;?oe—5=DwFB= ˜  G+"%1*OP($L,- t!p8-"Yb"0 ™ Đi tưng v lp, mng ?@ "Q07"R0:B0K ?2+"(@ L,6 ?+%2+(@ L,/0# ?A"+6@ L,S ?@$ !"#-*I2$#C DDT*):*A,'*) F hB(4<,%/%#+L)"N,., W.r).,"+"-".,%# !!# .+L-U#).,+L"YN+#% h-""N.,+L.+#%0f+L-U"#"RN%& %!"'/40 4 ,b"Š F-U"Y ,b""K+L"# hBW"+ !(L"980•#%W16(0 V."N0T+"N16 544h@0t0-"'"-" 9"-"%Wš()J+". -#.,)"N,., W.r)"N%!Type Parameter1)Type Parameter2 .U,V"0:B0KLM(N+6 -"L.,(\W"Y ")4#4"4%#4"4%"k-%d ."NV8.S0f\n0 < p0L"#*"Y1 6 hBS.#- ""k•*("N,"(\W 9 W.r%|/ #%&9#(#N. -# h4"k"N,"(\W#"YN)R#!P•#).,"+ "#L."N8(L(\W h<."NL.,(\W#"%&)Q"V ""k#N"Y N).,(\WS V#N"YN  9OP(,+"$- <"!(b%d") !"kV00"!()R16" V#00N)b"0fL.,"!("-"b".-" t!p8-"Yb"16 0%6"(2+"(V*"),+"$W"+2?@-C DDT*):*A='*) F h:""k"*"Nb"16Rb%d"5( 00 hBS.#-0""#n16"R.."*.9!#e16 "%U""YR". W.r#".9!# hBS.#-#%"# 16.+L-U hBS.#- ""k•("R 9%|/ V#." .9 hBs0’“. -#0V0"s)"b"J.`aB ("-"%|/%&." V d 1 : "00et‰  "0"#%1s0’“6‰ › Đi tưng v lp, mng •#1Ž–Šœ04Š••6‰ s(04#1[B%#[••][•0’“6Š ‹ ‹ ‹ <"!(" ”•3etB%#%#4↵ B%#–B B%#^ •3etB[%#][%#4]↵ B%#–B B%#^%# B%#O%#4 V d 2 : "00etOŠ  "0"#%1s0’“6‰ 0Ž–Š •#Ž–Š •#1Ž–Šœ04Š••6‰ 0•Ž;4404;10’“6Š ‹ s(04#1[B#Ž]•06Š s(04#1[B Ž]•1•#60‡046Š ‹ ‹ <"!(" ”•3etO^Oƒ↵ B#Ž™ B ŽO XL,7Y"U*$J*20(*- N#-""*a"/J.**V"!#.9!#- U"#"-" -""/"("N,a •"-"%&.9!# =.9!#"N"&VN"L)"k"aR 9#-_4~ .""!#=.9!#."N-U+L).Ug"N ,#%(. V d :h.K""".9!#a."!# "00u#\‰ %# 4~%Š %# 44Š %# 4%4Š %# 4#416‰ 4~%ˆ4ˆ%4Š ‹ u#\1%# 4~)%# 4)%# 4%6‰ ~%Ž~Š 4ŽŠ %4Ž%Š ‹ ‹ ‘ Đi tưng v lp, mng "00u#\t4#‰  "0"#%1s0’“6‰ u#\(u#\^Ž4~u#\1^–)O–)^•6Š u#\(u#\OŽ4~u#\1ƒ)™)ž6Š %# 4#Š #Ž(u#\^#416Š s(04#1[B,K"[•#6Š #Ž(u#\O#416Š s(04#1[B,K"[•#6Š ‹ ‹ h< !.Ug$.9!#"#)0f!#.9 !#Q"V"#Ne("-"""NT/" $=.9 !#Q"V."N%0-")a.9!#W"+"-" "YLU J4#"-"8("Q"U"Y)U–"#.,0).`aŸ”– "#.,.`a")U •04"#., ##4)U"#"-" h=.9!#"}"N,"!"M $¡10fNv9*06g "nUgL.9!#.-"9%0-"(., ZL,N: -""W- •#-_4~)..M!"# )N\4."|"* "#N"N,"a+ N 9 #-"1 4"#4"#6B#-"#!#(#! 1B4%6"""Y !u!.+ '"/"( s( !0f,v(#!# B(V)"}"#nY()"N,"}"*"#$ #N=Y(#"k"R 9#-")%#( !.N#-" #X"#Y(0f"R t!Y(0 *'(')V*")A"+6"['$-C DDT*):*A='*) F \/7*1"2  "Ug#')N "d" "kM!." R "d" ("QV& #Q" )N0f"4 .W ( #' V d : "00et‰ 40Ž^–Š ‡‡u #%B4016‰ 40ŽO–Š ‡‡u"d"  s(04#1[40Ž[•406Š ‡‡; "d"  ‹  "0"#%1s0’“6‰ etŽ4~et16Š B4016Š ‹ ‹ BS.#-0"N,%& V# W"bb"#," ž Đi tưng v lp, mng /). &V "d"  V d :B(%|/V s(04#1[40Ž[•0406Š ‡‡; "d" )0"k ]U(^L,$V'6*+)')='*)2- B#"&)"#n !UgL&VL./"-" (+"N%0-".-")g.-"L0#Q"., "Y"-"<+c(R0a!"M"k' /( .-"%a#0.,"Y"-") W"WV.,"Y.8++ L V d : ‡‡:(C4"3 #3~5#Š "00:(C4"‰ \^Ž–Š (^Ž–Š \OŽ–Š (OŽ–Š :(C4" %C4"1\^)(^)\O)(O6‰ 0\^Ž\^Š 0(^Ž(^Š 0\OŽ\OŠ 0(OŽ(OŠ 40Š ‹ :(C4" %C4"15##@4•)5# ##C6‰ \^Ž#@4•\Š (^Ž#@4•(Š \OŽ ##C\Š (OŽ ##C(Š 40Š ‹ :(C4" %C4"15##@4•)~)6‰ \^Ž#@4•\Š (^Ž#@4•(Š \OŽ\^•~Š (OŽ(^•Š 40Š ‹ #%%0(16‰ s(04#1[t##:(C4"œ]•\^•[)[•(^6Š s(04#1[)[•\O•])[•(O•]•]6Š ‹ ‹ B)#N~"N0iC4"4"(V%&, ,%j"@ :(C4""Y"k%&,#!"#.-/!"MB#:(C4""N X !!#:(C4"("#".-" h#"#!N"V-\^)(^#!N"%+\O)(O h#"N"V-N"%+"Y"%%!5# h#"#!N"V-"Y"%!5#"&"L)"L ^– [...]... lai nam sinh trong khoang 1970 den 2100"); } } } } Bạn hãy xem thêm java. lang.Byte, java. lang.Short, java. lang.Integer, java. lang.Double, java. lang.Float để có được định nghĩa đầy đủ các phương thức và biến cài đặt cho các lớp này 30 Mục lục MỤC LỤC Chương : LẬP TRINH HƯỚNG ĐỐI TƯỢNG TRONG JAVA I KHÁI NIỆM LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 1 Lập trình hướng đối tượng ... kiểu phức hợp Java chỉ cho phép chuyển đổi đối tượng thuộc lớp con cháu thành đối tượng của lớp cha ông (Ancestors), và không cho chuyển ngược lại Giả sử bạn có đối tượng thuộc lớp con Child và cần chuyển đổi thành đối tượng thuộc lớp cha ông Parent Java cho phép dùng đối tượng Child một cách tự nhiên ở bất cứ chỗ nào dành cho đối tượng Parent, ta... Đối tượng Child có đầy đủ thuộc tính và hành vi của đối tượng Parent nên có thể “vào vai” đối tượng Parent Nếu muốn, bạn cũng có thể chuyển đổi đối tượng thuộc lớp con cháu thành đối tượng thuộc lớp cha ông một cách tường minh, nhưng không cần thiết : Child c = new Child(); Parent p = (Parent) c; 2 Chuyển đổi kiểu sơ cấp thành kiểu phức hợp Trong gói java. lang... extends trong một khai báo lớp, lớp của bạn cũng có một lớp cha Điều này dẫn đến một câu hỏi là các lớp bắt đầu từ đâu ? Như mô tả trong hình sau, lớp cao nhất, lớp mà từ đó tất cả các lớp xuất phát từ, là lớp Object định nghĩa trong java. lang Lớp Object định nghĩa và cài đặt các hành vi mà mọi lớp trong Java cần đến II LỚP STRING VÀ STRINGBUFFER Trong. .. lắp trong lớp con gọi là phương thức trừu tượng, được khai báo abstract và không có phần thân phương thức abstract [Type] MethodName(Parameter-List) ; Bất kỳ lớp nào chứa một hay nhiều phương thức trừu tượng cũng phải khai báo trừu tượng, sử dụng từ khoá abstract trước từ khoá class Không thể khởi tạo đối tượng kiểu lớp trừu 13 Đối tượng và lớp, mảng tượng, ... Tạo một đối tượng Nhiều String được tạo từ các hằng chuỗi Khi trình dịch bắt gặp một chuỗi ký tự bao giữa cặp nháy kép, nó tạo ra một đối tượng chuỗi mà có giá trị là chuỗi bao giữa cặp nháy kép Bạn có thể dùng hằng String ở bất kỳ đâu bạn dùng đối tượng String Bạn có thể tạo đối tượng chuỗi như bất kỳ đối tượng nào khác của java, dùng... compareTo(floatObj/floatVar f ) : so sánh giá trị của đối tượng số với đối tượng hay biến số f, trả về giá trị : nếu = 0 : bằng nhau nếu = số âm : giá trị của đối tượng nhỏ hơn f nếu = số dương : giá trị của đối tượng lớn hơn f - boolean equals(floatObj f ) : nếu = true nghĩa là giá trị của đối tượng bằng f - string toString() : chuyển một đối tượng thành String Tất cả các lớp... nghĩa lớp nào import PackageName1[.PackageName2].ClassName; import PackageName1[.PackageName2].*; Ví dụ : import java. util.Date; import java. io.*; Tất cả các lớp chuẩn của Java lưu trong gói tên là java Bạn phải nhập từng gói hay lớp bạn muốn sử dụng, riêng lớp gói java. lang lưu nhiều chức năng thông dụng, được import ngầm định bởi bộ biên dịch cho tất cả các chương... ĐỐI TƯỢNG 1 Lập trình hướng đối tượng 2 Trừu tượng hoá II CƠ CHẾ TRIỂN KHAI MÔ HÌNH HƯỚNG ĐỐI TƯỢNG 1 Tính đóng gói 2 Tính kế thừa 3 Tính đa hình Chương: ĐỐI TƯỢNG VÀ LỚP, MẢNG I XÂY DỰNG LỚP II TẠO ĐỐI TƯỢNG 1 Khai báo đối tượng 2 Cách truy xuất thành phần của lớp ... có thể là phương thức hay biến của đối tượng Ví dụ : Viết lại hàm display() trong class MyPoint2, có gọi hàm kế thừa từ lớp cha : void display() { super.display(); System.out.print(”, z = “+z+” “+”name :”+name+”\n”); } V LỚP, PHƯƠNG THƯC TRƯU TƯỢNG Trong trường hợp chúng ta muốn định nghĩa một lớp cha theo một cấu trúc trừu tượng cho trước mà không cần hiện thực . Lp trnh hưng đi tưng trong Java  . !,. "-"GNKNN).S)K ^ Lp trnh hưng đi tưng trong Java 3 44"$5(+206+"*- G'(""%&Z. V %U"0f-"U#!"d,#0f"&(4#L./u!"k"*"-" #%/"Yp8-0_%dN O Lp trnh hưng đi tưng trong Java sa.Xl)NN.S!#V$ "N.+c-,WL0#$.J: "'('"W.L"c

Ngày đăng: 02/08/2014, 07:20

Xem thêm: Lâp trinh hướng đôi tượng trong Java potx

Mục lục

    I. KHÁI NIỆM LẬP TRINH HƯỚNG ĐỐI TƯỢNG

    VII. LỚP LỒNG NHAU

    ArraySize : là số thành phần của mảng

    2. Mảng đa chiều (Arrays of Arrays)

    - Hiện thực từng phần : Nếu một lớp chứa một giao diện nhưng không hiện thực đầy đủ các phương thức định nghĩa trong giao diện, lớp đó phải khai báo abstract

    3. Truy xuất hiện thực thông qua tham chiếu giao diện

    I. TỔNG QUÁT

    Tạo một đối tượng

    Các phương thức thường dùng của lớp String

    1. Tạo một đối tượng

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w