This is my code i have a doubt

class ab implements a,b
{

public void add()
{
System.out.println("Hi")
}
}

interface a
{
public void add();
}

interface b
{
public void add();
}

in this code i have two interface implemented in the class
has same method.just i want to know which method of
interface implemented in the class. interface a or interface
b? confused me .

Answers were Sorted based on User's Feedback



This is my code i have a doubt class ab implements a,b { public void add() { System.out.pri..

Answer / gohil

You can dynamically implement any of the interface
Ex
a intAImpObj= new ab();
b intBImpObj= new ab();

In above case intAImpObj is the implementation of a
interface and intBImpObj is the implementation of b interface

Is This Answer Correct ?    0 Yes 0 No

This is my code i have a doubt class ab implements a,b { public void add() { System.out.pri..

Answer / narayana

There should be no confusion. Since both the interfaces are
been implemented and both have the same method signature and
return type, it will
work fine and will take any of the method.
Since there is no implementation in Interfaces it is
difficult to know which interface the method is read.

Is This Answer Correct ?    0 Yes 0 No

This is my code i have a doubt class ab implements a,b { public void add() { System.out.pri..

Answer / kanu butani

There should be no confusion. Since both the interfaces are
been implemented and both have the same method, it will
work fine and will take any of the method.
Since there is no implementation in Interfaces it is
difficult to know which interface the method is read.

Is This Answer Correct ?    1 Yes 3 No

Post New Answer

More Core Java Interview Questions

What will happen if there is a default method conflict as mentioned above and we have specified the same signature method in the base class instead of overriding in the existing class ?

0 Answers  


What is high level language in computer?

0 Answers  


Does apple use java?

0 Answers  


If a class is declared without any access modifiers, where can the class be accessed?

0 Answers  


Why do we create threads in java?

0 Answers  






What are the advantages and disadvantages of object cloning?

0 Answers  


what are different ways in which a thread can enter the waiting state? : Java thread

0 Answers  


What is executor memory?

0 Answers  


Differences between external iteration and internal iteration?

0 Answers  


What java is used for?

0 Answers  


What is a nested class?

0 Answers  


What is the reason that multiple inheritance is not possible in java??

1 Answers  


Categories