public class Base {
public void myMethod(int a,intb) {}
}
// Uses myMethod and then hides it.
public class DerivedOne extends Base {
private void myMethod(int a,int b);
}
will this compile or not .yes or no. why
Answers were Sorted based on User's Feedback
Answer / ashwin khandelwal
It cannot be compiled because of weaker access privilege give to method in DerivedOne class while overidding method of Base Class
Is This Answer Correct ? | 12 Yes | 0 No |
Answer / narayana
This will not compile because in the base class myMethod()
function is not having the body ,only abstract methods
should not have the body remaining all methods should have
the body
Is This Answer Correct ? | 6 Yes | 6 No |
can u give one sinario when you use Abstract Class and When you use Interface.
What is string builder in java?
What is matcher in java?
which pattern is default in scanner package?
What is sortedset in java?
what is run time polymorphism
What enableEvents() method do?
what is the need to set path in java? how many ways to set path in java? Explain breif?
What is Session and cookies?Explain in detail with an example?
Explain garbage collection in java?
Are functions objects in java?
for what purpose we use applets ?