Write 7 differences between "Public" function and
"Private" function?
Answer Posted / shankar
1. Public Functions are available to any member of the
class and Object of the class, while private functions are
available to member functions of the same class.
2. Public functions can be inherited, but private can't.
3. By making function Private we implement encapsulation,
but with public method we don't.
4 Private functions are not available in interfaces.
Interfaces only contains Public methods.
5. Private Method though it declare Static will not be
available By using Class Name.
7. Private functions can never be declared as abstract but
Public functions can be.
6. Public functions are defined using 'Public' keyword and
Private functions are defined using 'Private' keyword.
Is This Answer Correct ? | 52 Yes | 2 No |
Post New Answer View All Answers
What are the benefits of interface?
What is coupling in oop?
Why interface is used?
What is inheritance write a program to show use of inheritance?
What are the types of abstraction?
Where You Can Use Interface in your Project
What is object and example?
Why can't we have instance(stack) of a class as a member of the same class like eg.Class A{A obj;} as we can have self refential pointer
What causes polymorphism?
What is overriding vs overloading?
What is polymorphism and example?
What is abstraction encapsulation?
What are functions in oop?
What is overloading in oops?
any one please tell me the purpose of operator overloading