Upload
elena-georgiana-constantin
View
228
Download
0
Embed Size (px)
Citation preview
7/23/2019 Seminarii POO
1/49
SEMINAR 1. CLASE, OBIECTE SI ATRIBUTE - GRUPA 1024
#includei!"$e%&'u"in( n%&e")%ce "d*
cl%"" &%"in%+ )$i%e
)ulic in n$/$!i, n$/u"i*l!% cc*c%$ cul!%$e, &!del*
!id %i"%$e3+c!un$/$!i5 5n$/u"i5 5cc5 5cul!%$e5
5&!del*6
6*
!id &%in3+ &%"in% *
.n$/$!i74* .n$/u"i78* .cc71900* .cul!%$e7ne: c%$ ;"$len35%l5;1001* c.&!del7ne: c%$ ;"$len3%u>1
7/23/2019 Seminarii POO
2/49
SEMINAR 2. CONSTRUCTORI SI DESTRUCTORI
#includei!"$e%&'#includec!ni!.'
u"in( n%&e")%ce "d*cl%"" l%)!)+)$i%e c%$ )$!duc%!$*
in $%&, n$/)%$iii*l!% c)u*l!% )%$iii*
)ulic l%)!)3+)$!duc%!$7ne: c%$;"$len35%ce$5
7/23/2019 Seminarii POO
3/49
SEMINAR 3. INTERFATA CLASEI, GET-ERI SI SET-ERI
#includei!"$e%&'u"in( n%&e")%ce "d*
cl%"" l%)!)+)$i%e
c%$ )$!duc%!$*in $%&, n$/)%$iii*l!% c)u*l!% )%$iii*"%ic in n$/l%)!)u$i*c!n" in id*
)ulicl%)!)3+
delee ;< )%$iii*
delee ;< )$!duc%!$*n$/l%)!)u$i--*
6
in (e/id3 +$eu$n id*6
"%ic in (e/n$/l%)!)u$i3 +$eu$n n$/l%)!)u$i*6
c%$(e/)$!duc%!$3 +$eu$n )$!duc%!$*6!id "e/)$!duc%!$3c%$ )$!duc%!$+
delee ;< i"-' )$!duc%!$*i"-' )$!duc%!$7ne: c%$;"$len3)$!duc%!$@1
7/23/2019 Seminarii POO
4/49
+)$!duc%!$7ne: c%$ ;"$len35%ce$5@1
7/23/2019 Seminarii POO
5/49
c!u%.(e/)$!duc%!$35 5endl*
c!u%.(e/$%&35 5*%."e/$%&31024*c!u%.(e/$%&35 5endl*
c!u%.(e/c)u35 5*%."e/c)u31*c!u%.(e/c)u35 5endl*
c!u%.(e/n$/)%$iii35 5*c!u%.(e/n$/)%$iii35 5endl*
l!%ec!$7%.(e/)%$iii3*!$3in i70* i%.(e/n$/)%$iii3* i@@
c!uec!$;i
7/23/2019 Seminarii POO
6/49
!id "e/)$!duc%!$3c%$ )$!duc%!$+
delee ;< i"-' )$!duc%!$*i"-' )$!duc%!$7ne: c%$;"$len3)$!duc%!$@1
7/23/2019 Seminarii POO
7/49
c!u5)$!duc%!$ul e"e 5)$!duc%!$endl*c!u5&e&!$i% e"e 5$%&endl*c!u5c%)%ci%e% )$!ce"!$ului e"e 5c)uendl*!$3in i70* in$/)%$iii* i@@
c!u5nu&%$ul de )%$iii e"e5)%$iii;i.)$!duc%!$*i"-'$%&7%u>.$%&*i"-'n$/)%$iii7%u>.n$/)%$iii*i"-'c)u7%u>.c)u*i"-')%$iii7ne: l!%;%u>.n$/)%$iii.n$/)%$iii* i@@
i"-')%$iii;i.)%$iii;i
7/23/2019 Seminarii POO
8/49
in !)e$%!$ @3in , l%)!) +
in %u>7@.(e/n$/)%$iii3*$eu$n %u>*
6
in l%)!)n$/l%)!)u$i70*
!id &%in3+
l%)!) %*l!% ;?."e/$%&31024*>."e/c)u3200*=7>*=.%i"%$e3*
l%)!) c*
7/23/2019 Seminarii POO
9/49
in d7c*c!ud5 5endl*
in 79*l%)!) *in F7!)e$%!$@3, *c!uF5 5endl*
6
SEMINAR 5. OPERATORI LUCRU CU CONSOLA, OPERATOR[], ++
#includei!"$e%&'
u"in( n%&e")%ce "d*cl%"" l%)!)+
)$i%ec%$ )$!duc%!$*in $%&, n$/)%$iii*l!% c)u*l!% )%$iii*"%ic in n$/l%)!)u$i*c!n" in id*
)ulicl%)!)3+
delee ;< )%$iii*delee ;< )$!duc%!$*n$/l%)!)u$i--*
6
in (e/id3 +$eu$n id*6
"%ic in (e/n$/l%)!)u$i3 +$eu$n n$/l%)!)u$i*6
c%$(e/)$!duc%!$3 +$eu$n )$!duc%!$*6!id "e/)$!duc%!$3c%$ )$!duc%!$+
delee ;< i"-' )$!duc%!$*
i"-' )$!duc%!$7ne: c%$;"$len3)$!duc%!$@1
7/23/2019 Seminarii POO
10/49
in (e/n$/)%$iii3 +$eu$n n$/)%$iii*6
l!% (e/)%$iii3 +$eu$n )%$iii*6!id "e/)%$iii3in n$/)%$iii, l!%)%$iii+
i"-' n$/)%$iii7n$/)%$iii*delee ;< i"-')%$iii*i"-' )%$iii7ne: l!%;n$/)%$iii
7/23/2019 Seminarii POO
11/49
i"-'$%&7%.$%&*i"-'n$/)%$iii7%.n$/)%$iii*i"-'c)u7%.c)u*i"-')%$iii7ne: l!%;%.n$/)%$iii+
delee ;< i"-')$!duc%!$*delee ;< i"-')%$iii*i"-')$!duc%!$7ne: c%$;"$len3%u>.)$!duc%!$@1.$%&*i"-'n$/)%$iii7%u>.n$/)%$iii*i"-'c)u7%u>.c)u*i"-')%$iii7ne: l!%;%u>.n$/)%$iii.n$/)%$iii* i@@
i"-')%$iii;i.)%$iii;i*
6
7/23/2019 Seminarii POO
12/49
!!l !)e$%!$3l%)!) %u>+
!!l e&)7i"-'$%&%u>.$%&*$eu$n e&)*
6
l!% D!)e$%!$ ;< 3in inde>+
i 3inde>i"-'n$/)%$iii$eu$n )%$iii;inde>@1
7/23/2019 Seminarii POO
13/49
l%)!) %*l!% ;?."e/$%&31024*>."e/c)u3200*=7>*=.%i"%$e3*
l%)!) c*in d7c*
c!ud5 5endl*
in 79*l%)!) *in F7!)e$%!$@3, *c!uF5 5endl*
l%)!) *c!uendl*
7/23/2019 Seminarii POO
14/49
l%)!) %*cin''%*c!uendl%endl*
l%)!) c*c7@@*c!ucendl*c!uendl*
l%)!) d*d7@@*c!udendl*c!uendl*
l%)!) >, =*i 3>= c!u>endl*el"e c!u=endl*
l%)!) *!$ 3in i70* i.(e/n$/)%$iii3* i@@
c!u;i&%#9$#!, ("V!&!(:?
@!'"&)'* 'BB)'* #2, 1*!"1$ 6:
1*!"1$ #0;&%#, !"*, !""9!!!, #%, ;!!!, !"!&9"%,!""9$#!98!&', #0; &%#9$#!$&%#,*, "9!!!, #%, !!!, !&9"%
0!)-"9$#!98!&'="9$#!98!&':0!)-&%#9$#!="'
7/23/2019 Seminarii POO
15/49
)#>0!)-&%#9$#!,&%#9$#!:?
1*!"1$#")1*!"1$ $
0!)-&%#9$#!="'
7/23/2019 Seminarii POO
16/49
$ &:1*!"1$ ':&=':#%BB&BB'"&$:
#%BB#.1'9"9$#!98!&'BB'"&$:#.)'9"9$#!98!&'H:
#%BB("%$ " &' $#! ')' (BB#.1'9"9$#!98!&'BB'"&$:
?
SEMINAR . FUNCTII VIRTUALE, CLASE AJSTRACTE
!"#$%&'()'*!"#).0(
#$))1*!"1$ %6$!#$!8'
!""9$#!98!&':#0; &%#9$#!:
%6$!#
8!%$#$#%$9)!%9$
!")=$#$#%$9)!%9$:
)-="9$#!98!&':'%"):
?
1*!"1$$
"9$#!98!&'=3:&%#9$#!="'
7/23/2019 Seminarii POO
17/49
0!)-&%#9$#!="'
7/23/2019 Seminarii POO
18/49
#%BB#.1'9"9$#!98!&'BB'"&$:#.)'9"9$#!98!&'H:#%BB("%$ " &' $#! ')' (BB#.1'9"9$#!98!&'BB'"&$:;/
!""=.#$#%$9)!%9$:#%BB"BB'"&$:
!"*=6.#$#%$9)!%9$:#%BB*BB'"&$:
#%BB'"&$:
=6:#%BBBB'"&$:
#%BB.#$#%$9)!%9$BB'"&$://''!# 6 ) K)'' #' ' !" 1*!"1$, !# K)' #' ' !" $
$ ;:=:#%BB-#$#%$9)!%9$BB'"&$:
=6:#%BB-#$#%$9)!%9$BB'"&$:
?
SEMINAR . OPERATII PE FISIER
#includei!"$e%&'
#include"$e%&'
u"in( n%&e")%ce "d*
cl%"" li%d%+)$i%e
in n$/)!&i*
c%$ )$!)$ie%$*
)ulicli%d%3+
delee ;< )$!)$ie%$*6
c%$(e/)$!)$ie%$3 +$eu$n )$!)$ie%$*6!id "e/)$!)$ie%$3c%$ )$!)$ie%$
7/23/2019 Seminarii POO
19/49
+delee ;< i"-' )$!)$ie%$*i"-' )$!)$ie%$7ne: c%$;"$len3)$!)$ie%$@1
7/23/2019 Seminarii POO
20/49
ie"i$e!i.n$/)!&i*ie"i$eendl*$eu$n ie"i$e*
6
i"$e%& D !)e$%!$ '' 3i"$e%& Din$%$e, li%d% D!+
c%$ %u>;100*delee ;< !.)$!)$ie%$*!.)$!)$ie%$7ne: c%$;"$len3%u>@1
7/23/2019 Seminarii POO
21/49
GRUPA 35
SEM .
P$!($%& $e%liF% de Pecule"cu I!nu
#includei!"$e%&'u"in( n%&e")%ce "d*
cl%"" %nc%+)$i%e de i) )$i%, d!%$ in %nc%
)ulicc%$ nu&e*in n$/%n(%%i*c%$ l!c%ie*l!% ci$%/%%ce$i*l!% c!&i"i!n*!id %i"%$e3 e ! uncie de %i"%$e, e !id de!%$ece
nu $eu$ne%F% ni&ic l% )$!($%&, d!%$ %i"e%F% )e &!ni!$
+c!u 5e %ici ince)e unci% de %i"%$e5 *c!u 5B%nc% e"e 5 nu&e
5Hnl!c%liF%$e l% %d$e"%5 l!c%ie 5Hn cu nu&%$ul de %n(%%i e(%l cu5 n$/%n(%%i 5Hn c!&i"i!n e(%l cu5 c!&i"i!n 5Hn ci$% %%ce$i 75 ci$%/%%ce$i*
66 * !li(%!$iu "e )une )unc "i i$(ul% du)% incide$e% cl%"ei
!id &%in3+ in %*c!u 5In$!du ci$% 5* %i"e%F% l% &!ni!$, eci%len )$incin'' %* in$!duc d%e, eci%len "c%nc!u %*
%nc% * deini& un !iec de i) %nc%, )$%cic "e c$ee%F%! in"%n% % cl%"ei %nc%.nu&e7 ne: c%$;"$len35ASE5
7/23/2019 Seminarii POO
22/49
.l!c%ie7 ne: c%$;"$len35Bucu$e"i5;100 )en$u nu&ec!u 5In$!ducei nu&ele %ncii Hn5*cin '' 3%u>*c.nu&e7 ne: c%$ ;"$len 3%u>ili%$% nu&ele%ncii"$c)=3c.nu&e, 3%u>* d%c% nu )un %"%, nu ! "% "e c!)ieFe ine l%%i"%$e% )e ec$%nc!u 5Nu&ele %ncii e"e 5 c.nu&e 5Hn5*
c!u 5In$!ducei nu&%$ul de %n(%%i Hn5*
cin '' c.n$/%n(%%i*c!u 5Nu&%$ul de %n(%%i e"e e(%l cu 5 c.n$/%n(%%i 5Hn5*
c%$ %u>2;1002*c.l!c%ie7 ne: c%$ ;"$len 3%u>2
7/23/2019 Seminarii POO
23/49
in n$/luni*
)ulic
%$&%cie3+ %ce"% e unde"$uc!$, "e %)ele%F% "in(u$
c!u 5Aici "-% %)el% de"$uc!$ul5*delee;
7/23/2019 Seminarii POO
24/49
+%$&%cie F* 6%$&%cie *
.%i"%$e3*d!ule ec!$;4
7/23/2019 Seminarii POO
25/49
(ee$ )en$u c!n"%n% "e $e%liFe%F% %"e&%n%!$ c% !$ice(ee$
in (e/id3+
$eu$n id*6
(ee$ )en$u %$iuul "%ic"%ic in (e/n$/%$&%cii3+
$eu$n n$/%$&%cii*6
c%$ (e/nu&e3 "e &%i nu&e"e (ee$ +
$eu$n nu&e*6 &e!d% )$in c%$e )ue& lu% die$ie luc$u$i din )$i%e
c% "% )!%e i %cce"% in unci% &%in
!id "e/nu&e3c%$ nu&e "ee$, "ci&% nu&ele +
delee;
7/23/2019 Seminarii POO
26/49
!id "e/n$/luni3in n$/luni+
i"-'n$/luni7n$/luni*6inii%liF%$e% %$iuel!$ c!n"%ne "e %ce in %neul
c!n"$uc!$ului )$in nu&ele %$iuului "i %l!%$e% cu c%$e "e d!$e"e % "ein"%ni% %$&%cie3id31
+%"% e c!n$uc!$ul, in el nu "e luc$e%F% cu c!n"!l%, niciin cl%"%, in ele d!%$ "e )$!ce"e%F% in!$&%i% "i "e %i"e%F% in unci% )$inci)%l% cii& d%ele de l% %"%u$%
nu&e7ne: c%$;"$len35c%en%5@1
7/23/2019 Seminarii POO
27/49
6
6*
inii%liF%$e% %$iuului "%ic "e %ce in %%$% cl%"eiin %$&%cien$/%$&%cii70*
!id &%in3+ +%$&%cie F* 6 %$&%cie * .%i"%$e3* d!ule ec!$;4
7/23/2019 Seminarii POO
28/49
c!u5Nu&%$ul de %$&%cii5%$&%cie(e/n$/%$&%cii3endl*
"%uc!u5Nu&%$ul de %$&%cii
5%.(e/n$/%$&%cii3endl*"%uc!u5Nu&%$ul de %$&%cii
5.(e/n$/%$&%cii3endl*6
l% ie"i$e din c!$) %$&%ci% % !" "e%$"% "i % $%&%" !
"in(u$% %$&%ciec!u5Nu&%$ul de %$&%cii
5%$&%cie(e/n$/%$&%cii3endl*"%uc!u5Nu&%$ul de %$&%cii 5%.(e/n$/%$&%cii3endl*
%."e/c%/lun%3,4* d!ule ec!$7%.(e/c%/lun%3* de!%$ece e ec!$, %"% il )!lu% )e ! "i du)% "%-l %i"eF cu !$
!$3in i70* i4* i@@+ c!u ec!$;i
7/23/2019 Seminarii POO
29/49
%$&%cie3+ %ce"% e unde"$uc!$, "e %)ele%F% "in(u$
delee;
7/23/2019 Seminarii POO
30/49
6
6
in (e/n$/luni3+
$eu$n n$/luni*6!id "e/n$/luni3in n$/luni+
i"-'n$/luni 7 n$/luni*6inii%liF%$e% %$iuel!$ c!n"%ne "e %ce in %neul
c!n"$uc!$ului )$in nu&ele %$iuului "i %l!%$e% cu c%$e "e d!$e"e % "ein"%ni%
%$&%cie3 id31+%"% e c!n$uc!$ul, in el nu "e luc$e%F% cu c!n"!l%, nici in
cl%"%, in ele d!%$ "e )$!ce"e%F% in!$&%i% "i "e %i"e%F% in unci% )$inci)%l% cii& d%ele de l% %"%u$%nu&e 7 ne: c%$;"$len35c%en%5 @ 1
7/23/2019 Seminarii POO
31/49
i"-'n$/luni 7 n$/luni*i"-'c%/lun% 7 ne: d!ule;n$/luni
7/23/2019 Seminarii POO
32/49
d!ule ec!$;4
7/23/2019 Seminarii POO
33/49
c!u 5Nu&%$ul de %$&%cii 5 %$&%cie(e/n$/%$&%cii3 endl*
"%uc!u 5Nu&%$ul de %$&%cii 5 %.(e/n$/%$&%cii3 endl*
%."e/c%/lun%3, 4*d!ule ec!$ 7 %.(e/c%/lun%3* de!%$ece e ec!$, %"% il
)! lu% )e ! "i du)% "%-l %i"eF cu !$!$ 3in i 7 0* i4* i@@+
c!u ec!$;i< endl*6 %$&%cie %* %."e/nu&e35C!"elHn5*%$&%cie d 7 %* &e$(e d!%$ in c%Ful %"% de!%$ece in %ce" i&)
"e %)ele%F% c!n$uc!$ul de c!)ic!u d.(e/nu&e3*d.%i"%$e3*
%$&%cie "*" 7 %* %ici "e %)ele%F% !)e$%!$ul e(%l c$e% de n!i
&%i "u" ".%i"%$e3*
in > 7 %* %ici %)ele%F% !)e$%!$ul c%" inc!u endl > endl*
6
SEM 5.
#include"di!.'#includei!"$e%&'u"in( n%&e")%ce "d*
cl%"" %$&%cie+)$i%e
c%$ nu&e*in n$/%n(%%i*d!ule c%/lun%*in n$/luni*"%ic in n$/%$&%cii* in"e%&n% c% %)%$ine cl%"ei nu unui
%nu&e !iec, nu %e& ne!ie de ! in"%n% %$&%cie c% "% ! !l!"i& )ue& "c$ie %$&%cie.n$/%$&%cii
7/23/2019 Seminarii POO
34/49
c!n" in id* %ce" %$iu "e inii%liFe%F% l% c$e%$e% !iecului"i i"i )%"$e%F% %l!%$e% )e !%% du$%% de i%% % !iecului 3)%n% l%%)elul de"$uc!$ului
)ulic%$&%cie3+ %ce"% e un
de"$uc!$, "e %)ele%F% "in(u$
delee;
7/23/2019 Seminarii POO
35/49
delee;
7/23/2019 Seminarii POO
36/49
+i"-'n$/%n(%%i 7 n$/%n(%%i* )$in i"
il $ee$i& l% !iecul $e")ecii"-'nu&e 7 ne: c%$;"$len3nu&e @ 1 + )$i&ul !)e$%!$ @%$&%cie ! 7 i"*!.n$/%n(%%i @7 %u>*$eu$n !*
7/23/2019 Seminarii POO
37/49
6
%$&%cie !)e$%!$@ 3%$&%cie + %l d!ile% !)e$%!$ @%$&%cie ! 7 i"*!.nu&e 7 ne: c%$;"$len3i"-'nu&e @ "$len3.nu&e @ 2
7/23/2019 Seminarii POO
38/49
c!u5In$!ducei nu&%$ul de %n(%%i 5*%"%u$%''!.n$/%n(%%i*
c!u5In$!ducei nu&%$ul de luni 5*%"%u$%''!.n$/luni*
delee ;
c!u5Ci$% de %%ce$i din lun% 53i@15 5*%"%u$%''!.c%/lun%;i
7/23/2019 Seminarii POO
39/49
SEM H. SUPRAINCARCARE OPERATORI
#include"di!.'#includei!"$e%&'u"in( n%&e")%ce "d*
cl%"" %$&%cie+)$i%e
c%$ nu&e*in n$/%n(%%i*d!ule c%/lun%*in n$/luni*"%ic in n$/%$&%cii* in"e%&n% c% %)%$ine cl%"ei nu unui
%nu&e !iec, nu %e& ne!ie de ! in"%n% %$&%cie c% "% ! !l!"i& )ue& "c$ie %$&%cie.n$/%$&%ciic!n" in id* %ce" %$iu "e inii%liFe%F% l% c$e%$e% !iecului
"i i"i )%"$e%F% %l!%$e% )e !%% du$%% de i%% % !iecului 3)%n% l%%)elul de"$uc!$ului
)ulic%$&%cie3+ %ce"% e un
de"$uc!$, "e %)ele%F% "in(u$
delee;
7/23/2019 Seminarii POO
40/49
"$c)=3i"-'nu&e, nu&e*6in (e/n$/%n(%%i3+
$eu$n n$/%n(%%i*6
!id "e/n$/%n(%%i3in n$/%n(%%i+
i"-'n$/%n(%%i 7 n$/%n(%%i*6
d!ule (e/c%/lun%3+
$eu$n c%/lun%*6
!id "e/c%/lun%3d!ule c%/lun%, in n$/luni+
i"-'n$/luni 7 n$/luni*
delee;
7/23/2019 Seminarii POO
41/49
6
!id %i"%$e3+c!u 5Nu&ele K%$&%ciei e"e 5 nu&e
5HnNu&%$ul de %n(%%i e"e e(%l cu 5 n$/%n(%%i*
c!u 5HnCi$% de %%ce$i 75*!$ 3in i 7 0* i n$/luni* i@@ +
c!u endl c%/lun%;i
7/23/2019 Seminarii POO
42/49
i"-'n$/%n(%%i 7 !.n$/%n(%%i*i"-'n$/luni 7 !.n$/luni*i"-'c%/lun% 7 ne: d!ule;!.n$/luni + )$i&ul !)e$%!$ @%$&%cie ! 7 i"*!.n$/%n(%%i @7 %u>*$eu$n !*
6
%$&%cie !)e$%!$@ 3%$&%cie + %l d!ile% !)e$%!$ @%$&%cie ! 7 i"*!.nu&e 7 ne: c%$;"$len3i"-'nu&e @ "$len3.nu&e @ 2ce)ie deene% 5Inde>ul e in %%$%)l%n"ei de %l!$i5
$eu$n c%/lun%;inde> @@
i"-'n$/%n(%%i @7 ?*
$eu$n i"*6
%$&%cie !)e$%!$@@3in+ i "e )une )%$%&e$u%$&%cie e&) 7 i"* %l!%$e% %u>ili%$% )en$u % "%l%
%l!%$e% inii%l%i"-'n$/%n(%%i @7 ?*$eu$n e&)*
6
7/23/2019 Seminarii POO
43/49
!!l !)e$%!$73%$&%cie %u>+ )$i&e"e un )%$%&e$u de!%$eceluc$e%F% )e d!i !)e$%nFi
!!l c!&)%$%$e 7 $ue*i 3i"-'n$/%n(%%i 77 %u>.n$/%n(%%i
c!&)%$%$e 7 %l"e*$eu$n c!&)%$%$e*
6
$iend !"$e%& D!)e$%!$ 3!"$e%&D %u, %$&%cie !* "e "c$ie)en$u % )ue% lu% %l!$ile din cl%"%
"e dcl%$% )$ieen% in ine$i!$ul cl%"ei c% unci% "% %i% %cce" l%F!n% )$i%e % cl%"ei
$iend i"$e%& D!)e$%!$ ''3i"$e%&D %"%u$%, %$&%cieD !*%ce"% )$i&e"e $ee$in% "i l% %$&%cie de!%$ece cii& !iecul "i il&!diic%&6*
%$&%cie !)e$%!$@ 3in %l, %$&%cie % + e"e in %%$% cl%"eide!%$ece nu %$ &e$(e "% ! deini& in ine$i!$ul ei, nu e uncie &e&$% %
cl%"ei
nu &e$(e "% ! deini& in ine$i!$ de!%$ece %e& )e )$i&% )!Fiie %%dun%$ii %lce% dec% %$iuul cl%"ei*
%$&%cie > 7 %*%."e/n$/%n(%%i3%.(e/n$/%n(%%i3 @ %l*%.(e/n$/%n(%%i3*$eu$n %*
6*
!"$e%&D !)e$%!$ 3!"$e%&D %u, %$&%cie !+ )$i&i& $ee$in%de!%$ece $e& "% &!diic%& !iecul
%u 5Nu&e 5 !.nu&e endl*%u 5Nu&%$ul de %n(%%i 5 !.n$/%n(%%i endl*%u 5Nu&%$ul de luni 5 !.n$/luni endl*)%$cu$(e& ec!$ul de ci$% de %%ce$i )en$u %i"%$e!$ 3in i 7 0* i!.n$/luni* i@@
%u 5In lun% % 5 3i @ 1 5-% % !inu ! ci$% de%%ce$i de 5 !.c%/lun%;i< endl*
$eu$n %u*6
i"$e%&D !)e$%!$ ''3i"$e%&D %"%u$%, %$&%cieD !+ )$i&i& $ee$in%
de!%$ece $e& "% &!diic%& !ieculc%$ %u>;100 @ 1
7/23/2019 Seminarii POO
44/49
c!u 5In$!ducei nu&%$ul de luni 5*%"%u$% '' !.n$/luni*
delee;
c!u 5Ci$% de %%ce$i din lun% 5 3i @ 1 5 5*%"%u$% '' !.c%/lun%;ice)i% "c$i"% in !)e$%!$ul ;ce)iei e c%$ de i))!ine$35Inde>....5
c!u e>*6
7/23/2019 Seminarii POO
45/49
%;1< 7 8*c!u endl %;1
7/23/2019 Seminarii POO
46/49
%$&%cie/!nline3c%$ %d$e"%/:e, in n$/iFi%!$i, l!% di"c!un,c%$ nu&e, in n$/%n(%%i, in n$/luni, d!ule c%/lun%, in id/n!u%$&%cie3nu&e, n$/%n(%%i, n$/luni, c%/lun%, id/n!u
+i"-'%d$e"%/:e 7 ne: c%$;"$len3%d$e"%/:e @ 1
7/23/2019 Seminarii POO
47/49
ie"i$e 5i"c!unul e"e 5 !.di"c!un endl*
$eu$n ie"i$e*6!id &%in3+
%$&%cie %*c!u % endl* e"%$e c!n"$cu!$ i&)lici cl%"% din e%de$
%$&%cie/!nline *c!u endl* e"%$e c!n"$uc!$ i&)lici cl%"% de$i%%
d!ule *7ne: d!ule;?
7/23/2019 Seminarii POO
48/49
c%$ nu&e*in n$/"udeni*
)ulic
%cul%e3+i"-'nu&e 7 ne: c%$;"$len35ASE5 @ 1
7/23/2019 Seminarii POO
49/49
i"$e%& D !)e$%!$ ''3i"$e%& D in$%$e, %cul%e D !+ ii )une& D l%%cul%e ! de!%$ece $e& "% &!diic%&, d%c% nu %& i )u" D nu "e &!diic%
delee;;80*!.nu&e 7 ne: c%$;"$len3%u> @ 15, i!"in%$=* cii$e% din e"e nee$&in%%6
e&% %ce& cu i"ie$e "i in )lui" )e l%n(% %cul%e %ce& %l% cl%"% "uden"i deini& "uden 3"%l%& !i "udenii in "e %ce )$in$-! $el%ie de%" %