1.what are two type of classe members called?
2.what is data hiding and data encapsulation?
3.how do you make a class member visible aouside its class?
4.what is the default visibility of a class data member?
5.what are the advantages of oop over the structured
programing?
Answer Posted / lilly
1. data members and member functions.
2.data hiding is where data is hidden from outside access
other than class members.
data encapsulation is where data members and member
functions are binded together into a single entity called
class which inturn does data hiding.
3.by changing the visibility mode as public.
4.the visibility of a class data member will be private by
default.
5.a.data is controlling access over the code in oop whereas
in structured programming code is acting on data.
b.data is hidden from outside access by encapsulating it
into a single entity whereas no data security in SP.
c.emphasis is on data in oop whereas in SP emphasis is on
functions.
d.Objects play the main role in oop where as no objects in
SP.
e.Code can be reused in oop by inheritance feature whereas
in Sp we cant reuse the code.
f.large n complex programs can be easily maintained whereas
in SP it becomes complex when it reaches 100,000 lines of
code.
g.we can use global and local variables easily in oop coz
of class entity but it is very complex and confusing in
Structured programming.
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is overriding in oops?
Why is object oriented programming so hard?
Whats is abstraction in oops?
What is use of overloading?
How does polymorphism work?
Can we have inheritance without polymorphism?
What does sksksk mean in text slang?
Why is it so that we can have virtual constructors but we cannot have virtual destructors?
What is polymorphism used for?
What do you mean by Encapsulation?
Why multiple inheritance is not allowed?
What is abstraction in oop with example?
write knight tour problem which is present in datastructure
Can enum be null?
write a program to find 2^n+1 ?