Classes and Objects Part2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

managerI2.

tdata C)

Cueae " ]n Mlanag ec " 2z t t ) c e "|n"

manag enEiI. pútdatal)

ARGU MENTS
AS FUNcT ON
DBTEC7S used a4
be
an bjeLr a y
h e t dnTatgP in to0 uaya
Lkea2y can Le elne
nt /7his
aLjume
hun cliik b thopivcho
sbyeet e bate d
7hi entiit
a)) A
a C a7
A cy u
Ziansfesit of
Bbjecti
thu addie 57 the
6) onl
aunctTén Sinte a c7p
byn l u t .
mituod u
Calledpass
ckagzkt
chang4 |
A) The fiT} the Purniin, ahy
u passe cd dot- apet-
Th ec the finetton do
tthe b t r insiot
mad
leed & t a l l
the fun ei in
h e brelt+ efnence
bas by
m thod zt called alle
ecomod the
7he ii babeed,
adertk1 07 7he byet usedin
hen an
ettial b/ett
cren
wwkt dueetty sm he maole t h o
Aen ns" t h a t any
chan4es
me a
7h kL
h e Call ftincthin dia
yotinsicl
The
Dhje ct, 7he pak by KefeAen cemetim is hmrre
addrend
hwnt Sine t Kleq uneA p a tnly the
5
of h e 7hyett a nod n t he entu t e i

<iostre am
cluode
t amespace S t a
ASin
clast vme

h houk
I n md utis

publie
o7d getime ( hi int m)
Sheuus =h, miouls = r

3
Vtd Futtme Cvtel)
.
" Kounc ana
Cot zhoult
ez "minu te e"|n"
miutu
C o u s t e

yord sumttime, tume);

Sum lt1me ti,


tme t2-)
tme !';
yard
minutt+ A3. mihule
=
t1.
minutes

hous = minltI /
mihutu = minulis % 6o
hot
houts t H.hovis + ta
hoats
2
Int main ()

time T1, TA, T3


71 ettyme ( 2 , v )

TA gett1me
( 3,30)
/ T 3 = 77+72
73 Sum(7L Ta)
()
7Z p u t t m e
"TI =
"
Cout L TAputt1mi ()
L "7a = "_
p e t t i m e()
Cout
T3

cout uT3 "

e n tA
3 al
an
aAgiun)

pated

can
alto se kuh f n chons
ec tMaeve,

An
n m - m e m b e l
functon.
member frun ct ens
a &the publé u m e n
k
ccek al aig
Can
hae
a
K6/ectz
pasted
al
leee
irrs
h h
the Ra
a ee
enly tlu
ough c
C aa
n nn
n Stf
t

ctére
pu'rat
here data membetg
t .
fRIENDy fUNCT70NS

commonunctón b e maol Grrend


Ctt all« the ron

twth betts the


clastes thue by allaop
ts the priyat t n ia uas clasten
K a e acces O

e e d n t br a mernse Y7
Sueh wttron
lase
out)ote. Finehen Arenody
o make an

class ABC

Pubhé

aend Vtd yzlvmbl)

precedred
by H
leelacatión
shold Le clsesheu
In

7he u n c r n z cefnes
fineton !!,7A
filend.The sptualr
'keyworcl éegpe
hene ar
he Grerad
Ke ky+oerd
Th psegram
declasd
uitu
can
se
au e7tn
utions
That
functroid.
A fun clastes, , 1 oend
elaRA ren
knon as heicd auyNumby
7
auu
1n Ras aa
cleclaieo as a nend efron, kat
memasgun
nsta
altnoug k 7 he
tundon hepuvali
membus

full acceas A1gAk

Class.
Chatata
Ceta
Epeial
posk esse

Den 7uoehon t Kas

he elass s h ch
1 -he Seppe b7
naz
O SR Gien ol.
been declasua as

Ca onot- be
no iD Thi 6tojpe
B7 the clas,
Since i-
the shee 7 ttar
clas.
Caleel uin Furctran
tithaut

nomal
like a
Inope
an se
)
help57 apy e c
c e e
Thu
a
thu Can
ndt

fiun ctioms, z w w e an
4/e
a e ir
Dnuke
membel
hos b
has
u ea n
9 ande ate toth e
eaacA
A
haes
dseely coth

memsei eJperator
meduship
dot
and
name

2 n e m b e t n a M e -

The p u l i c
or t u
ertis
tu
e l e c l a i u d

can
be l a i s cwtiuout a
a,ffeltp
cwthout
Z
ts elas

p r v a t t p a s t
7a

mean i n
agumen ti.
a s g u mentr.
a
tas thu ohyeits
(6) LAualy.t

PRoaRa1
#mcud rostveam

)ameRpau
tte/
A ing
.
c l a s Sample

Int a
tnt 6
Publhè
Vetd set va lut l( E a -9; b=uo; ?
krenot toat meao Sample s )

oat meanCSample s)

ke tuun /loat le a +S b)2-o

int mam)

sample X
X Setvaluel) X )2
<<<
" e< < mearl X)
M e a ) yalue
=
"
Cout
cen"
etcun O,

Membesfunehóns 37 one clait cen be foriocl iunchem


cass,thay elefpnied
anoth class. 2 such

CLa uing thu Supe sesblictrón azeadt

clast X

In fund ()
class yy

rrend n t X :' tunst)

u fheod1Y
3
The fuochn funll) a membet Clase X and a

nend s claa y
claet he menes
8)Al Khe membel hinchins bf e at

L Sueh case, he clars


tiocdt ons 7 ancTh claoe,
Called a fend c l a s

clais Z

frie nel clais X /all membes fhunettre


a w f endi o
X

PRDaRN
#*neluoleKioklLam
nnameepace ld

clas ABC / frwaud dec laratnon

class XYz
n? dala
publhè
Vor' setvalue Cin? va/uu)

datr valu

3
PBc)
vor'eldel(XYz,
t9end
3
class B C

Ine dala

pubhè
int valu!
Ver'd setvalue
d a t a = Value

r e n dfeneh
hunehi
erd
add lXYe, A2 c); d c l a t a t r o n

rd
end

,
Aec )
add l xiz value XYz
X ang
Yz a n4
Verd valuet 7
odata
S Cout
"
Sum hend
ectt ten
c dala
oh2
t j s .
dats t
hunchon
*saf'o,
Int nman

Xyz X
Aec A
. Setva/u L)

ASetvalue lso)
aolc!X, A)
ALtun 0

You might also like