Lâp trình hướng đối tượng trong Java doc

32 643 0
Lâp trình hướng đối tượng trong Java doc

Đ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 ^– [...]... e){ System.out.println("Ban Phai nhap 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... 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. .. 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... khai báo public, các đoạn mã khác có thể truy xuất được nó Nếu lớp là truy xuất mặc đinh, chỉ có các đoạn mã trong cùng một gói mới có quyền truy xuất nó Điều khiển truy xuất thành phần của lớp private protected Trong lớp X X Trong lớp con Trong Package (Gói) X* Toàn bộ X 20 Gói và giao diện public Không có X X X X X X X Ví dụ : package Greek; public class... (Package) và giao diện (Interface) là hai thành phần cơ bản trong một chương trình Java I GÓI Gói là kỹ thuật phân hoạch không gian tên lớp, giao diện thành những vùng dễ quản lý hơn Ví dụ khi bạn tạo một lớp trong một gói nào đó, bạn không cần phải kiểm tra xem nó có bị trùng tên với một lớp nào đó trong gói khác không Gói bao gồm hai kỹ thuật đặt tên... quyền truy xuất các lớp bên trong gói đối với các đoạn mã nằm ngoài gói Bạn cũng có thể xác định thành phần nào của lớp mà chỉ có các thành phần trong cùng một lớp mới có quyền truy xuất 1 Định nghĩa gói Tạo một gói bằng cách đặt từ khoá package ngay phát biểu đầu tiên của tập tin nguồn Java Bất kỳ lớp nào khai báo trong tập tin này đều thuộc... thay thế chuỗi str vào vị trí bắt đầu là startIndex đến endIndex-1 của chuỗi Bạn hãy xem thêm java. lang.String and java. lang.StringBuffer để có được định nghĩa đầy đủ các phương thức và biến cài đặt cho hai lớp này III LỚP NUMBERS Như đã nói ở trên, trong gói java. lang có sẵn những lớp tương ứng với các kiểu sơ cấp, có thể dùng thay cho kiểu sơ cấp : lớp... PackageName1[.PackageName2[.PackageName3]]; Ví dụ : package java. awt.image; được lưu trữ trong Java\ awt\image với hệ điều hành Windows 2 Điều khiển truy xuất Thông qua phép đóng gói (lớp, gói), ta có thể điều khiển phần nào của chương trình có thể truy xuất các thành phần của lớp Các điều khiển truy xuất của Java là public, private và protected protected chỉ áp... a.protectedMethod(); // Không hợp lệ d.protectedMethod(); // Hợp lệ } } 3 Sử dụng gói Java đưa ra phát biểu import để những lớp nào đó hay toàn bộ gói có thể thấy được, nghĩa là bạn có thể sử dụng lớp trực tiếp qua tên của nó, không cần dùng dấu chấm truy xuất Trong tập tin nguồn Java, phát biểu import đặt ngay sau phát biểu package (nếu tồn tại) và trước... sẽ đặt vào package mặc định package PackageName; Java sử dụng hệ thống thư mục để lưu trữ các gói Các lớp sẽ chứa trong thư mục trùng tên PackageName Có thể tạo các package phân cấp, dùng dấu chấm để phân biệt một package với package cha của nó Sự phân cấp package phải được ánh xạ vào hệ thống tập tin Java xem gốc của cây phân cấp gói được định nghĩa . 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: 10/07/2014, 08:20

Từ khóa liên quan

Mục lục

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

    • 3. Từ khoá super

    • 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)

      • I. GÓI

      • Phát biểu import của gói chỉ có giá trị trên các thành phần khai báo public của nó.

      • II. GIAO DIỆN

        • - 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

          • 1. Lớp String

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

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

            • III. LỚP NUMBERS

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

              • - Các phương thức lớp chuyển đổi một chuỗi thành giá trị số tương ứng

              • static byte parseFloat(String str)

              • static short parseShort(String str)

              • static int parseInt(String str)

              • static long parseLong(String str)

              • static double parseDouble(String str)

              • static float parseFloat(String str)

              • Chương : GÓI VÀ GIAO DIỆN

Tài liệu cùng người dùng

Tài liệu liên quan