suppose we have an interface & that interface contains five
methods. if a class implements that interface then we have
to bound that to give tha definition of all five methods in
that class. If we declare that class as abstract then can
we call only two methods to give the deinition of that
method & i don't want to give the definition of all the
methods? can it possible
Answer Posted / nitin
yes it is possible, just make rest of the method abstract
explictly.
Example:
public interface Human {
public void canEat();
public void canThink();
public void canTalk();
public void canImegine();
public void canLove();
}
public abstract class Man implements Human {
public abstract void canEat();
public abstract void canImegine();
@Override
public abstract void canLove();
@Override
public void canTalk() {
}
@Override
public void canThink() {
}
}
public class Nitin extends Man{
/**
* @param args
*/
public static void main(String[] args) {
}
@Override
public void canEat() {
}
@Override
public void canImegine() {
}
@Override
public void canLove() {
}
}
| Is This Answer Correct ? | 29 Yes | 1 No |
Post New Answer View All Answers
Why are variables important in research?
Why javac is not recognized?
Define canvas?
How do you add an element to an arraylist in java?
What is the difference between the size and capacity of a vector?
Are there structures in java?
Write a method to check if input string is palindrome?
What is the default value of local and global variables?
What is charat java?
When will we use them?
What is unicode with example?
What are the topics in advance java?
What is the disadvantage of java?
What is anonymous inner class?
What are the differences between stringbuffer and stringbuilder?