Seminarii POO

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%" %