diff between abstract methods and interfaces with programing
(code) example?
Answers were Sorted based on User's Feedback
Answer / naresh p
an abstract class contains the concrete methods as well
abstract methods. It may instance variables and static
final variables
an interface contains only abstract methods. all the
variables are by default static and final.
an abstract class contains constructor where as an
interface does not have constructors...
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / karthik
abstract class A
{
protected abstract void show();
}
public class xx extends A
{
protected void show()
{
System.out.println("karthik ok");
}
static void main(String aa[])
{
xx ob=new xx();
ob.show();
}
}
But in Interface
interface A
{
protected abstract void show();
}
public class xx implements A
{
protected void show()
{
System.out.println("karthik ok");
}
static void main(String aa[])
{
xx ob=new xx();
ob.show();
}
}
modifier protected not allowed here
protected abstract void show(); in Interface
Because Default public method
But in Abstract class we can have protected
interface A
{
int x;//Error we should need initial value
}
| Is This Answer Correct ? | 1 Yes | 0 No |
What is the purpose of the system class in java programming?
What is meant by anonymous class?
Can we declare an interface as final?
What is sortedmap interface?
What are the steps in the jdbc connection?
Explain Stream Tokenizer?
What is identifier give example?
How do you allocate memory to object?
Explain about class in java?
What is the basic difference between string and stringbuffer object?
What is the basic concepts of OOPS?
What are the different access modifiers available in java?