Difference between abstract class and Interfaces in Java
Answers were Sorted based on User's Feedback
Answer / surendrareddy
abstract clas have both abstract methods and Concrete methods.
but interface have only abstract methods,
And also abstract class have construtor,but interface
doesn't have.
| Is This Answer Correct ? | 48 Yes | 9 No |
Answer / guest
abstract classes can have other concrete methods but
inteface only abstract methods.
| Is This Answer Correct ? | 35 Yes | 4 No |
Answer / manish sharma
Abstract classes Interfaces
Abstract classes are used only when there is a “is-a” type
of relationship between the classes. Interfaces can be
implemented by classes that are not related to one another.
You cannot extend more than one abstract class. You can
implement more than one interface.
Abstract class can implemented some methods also.
Interfaces can not implement methods.
With abstract classes, you are grabbing away each class’s
individuality. With Interfaces, you are merely extending
each class’s functionality.
| Is This Answer Correct ? | 24 Yes | 4 No |
Answer / your friend
abstract classes can have any type of medthods but
interface allows only abtract methods.
Interface is like a class not a class .
| Is This Answer Correct ? | 19 Yes | 8 No |
Answer / venkateswarlu dhaninkula
Interfaces consists of pure abstract methods
but not abstract class
abstract class having both abstract methods and non
abstract methods
interfaces declare all variables are final and public
but not abstract class
abstract class has a default constructor
but not interface
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / megha mokawat
Abstract class can have non-final variable aslo
but in interface variable are final by- default
| Is This Answer Correct ? | 8 Yes | 2 No |
Answer / narasimha raju
An abstract classes can have concrete methods and declares
abstract method which method can implement in different
ways. whereas in interface all are abstract methods.
in abstract class we can declare any type of variable
but in interface all are final variables.
| Is This Answer Correct ? | 8 Yes | 5 No |
Answer / krishna
In Abstract class should implementation methods information
with complete i.e Programmer duty .
But in Interfaces we can give implementations to End-User .
| Is This Answer Correct ? | 0 Yes | 0 No |
how to display xisheet in list box in c# .net
How to set fixed width in particular <td> in html? if i type more character in this <td> it will not push near <td>. this is my question. can u tell me the answer...
Is anyone has done the ASP.NET MVC4 workshop course(2 days) from Peers Technologies. Let me know. I need to talk before joining ASP.NET MVC4 training at peers, Hyderabad.
what is meant by life cycle of a business
WAP to print all prime nos between 1 to 100 without using user input...pls reply within few hours...
Write a shell program. Enter basic pay of an employee and calculate DA, HRA, Deduction, Gross pay and Net pay as follows: DA = 75 % of BASIC HRA = 10 % of BASIC DEDUCTION = 15 % of BASIC GROSS PAY = BASIC+DA+HRA NET PAY = GROSS PAY-DEDUCTION.
write a query that returns one row for each department and the number of employees in that department. Given two tables EMPLOYEE and DEPARTMENT, where there can be multiple employees per department.
write a sql qwery which include joining of two tables 4 marks mainframe
what is the system development cycle
1) How can u create the table?
I have try to write a record in a TDQ from a fle.... what are the steps to do... can anybody plz come with a solution
In Java what is the difference between following two statements ? int a[],b; int []a,b;