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 inheritance write a program to show use of inheritance?
What is the difference between procedural programming and oops?
What are the components of marker interface?
explain sub-type and sub class? atleast u have differ it into 4 points?
Following are the class specifications: class {int a}; class {int b}; Using friend funtion,calculate the max of two objects and display it.
How do you achieve polymorphism?
What is encapsulation and abstraction? How are they implemented in C++?
What are the 4 pillars of oop?
Can destructor be overloaded?
when to use 'mutable' keyword and when to use 'const cast' in c++
How do you achieve runtime polymorphism?
What is overriding in oop?
Can abstract class have normal methods?
What is an interface in oop?
Can a destructor be called directly?