The moose likes Java in General and the fly likes What is the difference between Abstrace Class and Interface Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Java » Java in General
Reply Bookmark "What is the difference between Abstrace Class and Interface" Watch "What is the difference between Abstrace Class and Interface" New topic
Author

What is the difference between Abstrace Class and Interface

Dudekonda Sudhakara
Greenhorn

Joined: Jan 17, 2013
Posts: 1
public abstract class A {

public void add(int a, int b);
}


//interface

public interface B{
public void add(int a, int b);
}

My question is java provides abstract class as well as interface, then what is the main difference b/w these two.
It's MNC interview question.

I gave him answers like elimination duplicate code, access restriction but still he was expecting something else.

please provide me an answer.

Thanks in advance.
Jesper de Jong
Java Cowboy
Bartender

Joined: Aug 16, 2005
Posts: 12953
    
    3

Welcome to the Ranch!

The question "what is the difference between an abstract class and an interface" is asked regularly here. We have a FAQ page about it: Interface vs Abstract Class


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What is the difference between Abstrace Class and Interface
 
Similar Threads
which method is called?
which one is called abstract or interface.....?
difference bet. abstract class and interface
Difference between abstract and interfaces
difference bet. abstract class and interface