| Author |
Overriding Private method
|
umar hathab
Ranch Hand
Joined: Aug 20, 2001
Posts: 52
|
|
Hi, Can we override private method?(I am able to override but i have some confusions) Thanks. A.umar
|
Sun Certified Java Programmer for Java 2.0 (93%) <p>----Winners always make the learning a habit
|
 |
Fisher Daniel
Ranch Hand
Joined: Sep 14, 2001
Posts: 582
|
|
Dear Umar, You can override private method with private, default(friendly), protected, or public method in subclass. If you have default(friendly) method, it can override with friendly, protected or public method. If you have protected method, it can override with protected or public method. If you have public method, it can override only with public method. Hope this help you thanks
|
 |
Paul Anilprem
Enthuware Software Support
Ranch Hand
Joined: Sep 23, 2000
Posts: 2912
|
|
You can only override something that you already have. private methods are not inherited by the subclass and so there is no question of overriding it. You can obviously have a method in subclass with the same signature as the method in baseclass but it would have no relation to the base class method. It would be as independent as any other method with different signature. ------------------ SCJP2, SCWCD Resources, Free Question A Day, Mock Exam Results and More! www.jdiscuss.com Get Certified, Guaranteed! JQPlus - For SCJP2 JWebPlus - For SCWCD JDevPlus - For SCJD
|
Enthuware - Best Mock Exams and Questions for Oracle/Sun Java Certifications
Quality Guaranteed - Pass or Full Refund!
|
 |
Jose Botella
Ranch Hand
Joined: Jul 03, 2001
Posts: 2120
|
|
No private methods can not be overrriden because they are not inhereted and because they are statically binded -as static ones- If you place a method with the same signature as a private one declared in a superclass you won't obtain the polymorphic beheavior that is common for instance methods: Here you will see method in Fahter is called. Compare it with the result if placing public instead
|
SCJP2. Please Indent your code using UBB Code
|
 |
 |
|
|
subject: Overriding Private method
|
|
|