You are on page 1of 2

JNIT

JaganNath Gupta Institute of Engineering and Technology


Sitapura, Jaipur
Department of Computer Engineering & IT
Lecture Plan
Subject: -OBJECT ORIENTED PROGRAMMING Sub. Coe: - !EE"A
#acult$ Na%e: -S&e'&ar C&aner Sect(on: III SEM-EE-A
S.N. T!"IC
#NIT N!
$ECT.%E& 'SSIGN(ENT %E('%)
) Re*(e+ o, C
-
)
- Introuct(on: Re*(e+ o, .tructure. (n C
)
)
!
Acce..(n/ %e%ber. o, .tructure. u.(n/ .tructure
*ar(able.
)
)
" Po(nter to .tructure.
)
)
0 Pa..(n/ .tructure. to ,unct(on.
)
)
1 Structure. a. u.er e,(ne ata t$2e.
)
) )
3 Introuct(on to 2ro/ra%%(n/ 2ara(/%.
-
)
4 Conce2t o, object an cla..
-
)
5 Object. a. *ar(able. o, cla.. ata t$2e
-
)
)6
D(,,erence (n .tructure. an cla.. (n ter%. o,
acce.. to %e%ber
-
)
)) Pr(*ate an 2ubl(c %e%ber. o, a cla..
-
)
)- Data 7 ,unct(on %e%ber.
-
)
)!
C&aracter(.t(c. o, OOP- Data &((n/8
Enca2.ulat(on8 ata .ecur(t$
-
-
)" Ba.(c. o, C99: Structure o, C99 2ro/ra%.
-
)
)0
Introuct(on to e,(n(n/ %e%ber ,unct(on. +(t&(n
an out.(e a cla..8
-
)
)1 :e$+or using8 eclar(n/ cla..8 creat(n/ object.
-
)
)3 Con.tructor. 7 e.tructor ,unct(on.8
-
)
)4
In(t(al(;(n/ %e%ber *alue. +(t& an +(t&out u.e
o, con.tructor.
-
)
)5
S(%2le 2ro/ra%. to acce.. 7 %an(2ulate ata
%e%ber.
-
)
-6 cin an cout ,unct(on.
-
)
-)
Dan/er. o, return(n/ re,erence to a 2r(*ate ata
%e%ber8 con.tant object. an %e%ber. ,unct(on8
co%2o.(t(on o, cla..e.
-
)
-- #r(en ,unct(on. an cla..e.8 u.(n/ this 2o(nter
-
)
JNIT
JaganNath Gupta Institute of Engineering and Technology
Sitapura, Jaipur
Department of Computer Engineering & IT
S.N. T!"IC
#NIT N!
$ECT.%E& 'SSIGN(ENT %E('%)
-!
Creat(n/ an e.tro$(n/ object. $na%(call$
u.(n/ new an delete o2erator.
-
)
-"
Stat(c cla.. %e%ber.8 conta(ner cla..e. an
(terator.8 2ro<$ cla..e.
-
) -
-0 O2erator o*erloa(n/.
!
)
-1 #una%ental.8 Re.tr(ct(on.
!
)
-3
O2erator ,unct(on. a. cla..
%e%ber. *=. a. ,r(en ,unct(on.
!
)
-4
O*erloa(n/ .trea% ,unct(on8 b(nar$ o2erator.
an unar$ o2erator.
!
)
-5 Con*ert(n/ bet+een t$2e.
!
) !
!6 In&er(tance: Ba.e cla..e. an er(*e cla..e.
"
)
!)
Protecte %e%ber.8 relat(on.&(2
bet+een ba.e cla.. an er(*e cla..e.
"
)
!-
Con.tructor. an e.tructor. (n er(*e
cla..e.8 2ubl(c8 2r(*ate an 2rotecte (n&er(tance
"
)
!!
Relat(on.&(2 a%on/ object. (n an
(n&er(tance &(erarc&$
"
)
!" Ab.tract cla..e.8 *(rtual ,unct(on.
"
)
!0
D$na%(c b(n(n/8 *(rtual
e.tructor.
"
) "
!1 Mult(2le (n&er(tance8 *(rtual ba.e cla..e.
0
)
!3 Po(nter. to cla..e. an cla.. %e%ber.
0
)
!4 Mult(2le cla.. %e%ber.
0
)
!5 Te%2late.8
0
)
"6 E<ce2t(on &anl(n/.
0
) 0
TOTAL *
%ecommended +oo,s-
). Object Or(ente Pro/ra%%(n/ (n C99 : E.Bala/uru.+a%$
-. Object Or(ente Pro/ra%%(n/ (n C99 : >a.+ant :anet'ar
!. A Be/(nner?. Gu(e to C99 : @erbert Sc&(lt
". De.(/ne C99.: Bjarne Strou.tru2

You might also like