Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Difference between abstract class and interface

Answer Posted / cinda

1)abstact class may or may not include abstract methods(An
abstract method is a method that is declared without an
implementation )
Bt interface is a class with only signature of a
methods.class that implements an interface must implement
all of the interface's methods.

example for abstract class:-
public abstract class x {
int x,y;//definitions
void draw(){}//non abstract methods
abstract void YY();//abstract methods
}

example for interface:-
interface x
{
void sample(int y);//signature of amethod
}

2)abstract class can inherit from only one class(it doesnt
support multiple inheritance)

public abstract class x {
int x,y;//definitions
void draw(){}//non abstract methods
abstract void YY();//abstract methods
}
class y extends x{
void draw(){
....
}
but interface supports multiple inheritance

Interface interface1{
.....
}

Interface interface2{
.....
}

Interface interface3{
.....
}
public Interface x extends interface1,interface2,interface3{

}

In Interfaces , it was noted that a class that implements
an interface must implement all of the interface's methods.
It is possible, however, to define a class that does not
implement all of the interface methods, provided that the
class is declared to be abstract. For example,
abstract class X implements Y {
// implements all but one method of Y
}

class XX extends X {
// implements the remaining method in Y
}

In this case, class X must be abstract because it does not
fully implement Y, but class XX does, in fact, implement Y.

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to prevent my .NET DLL to be decompiled?

1093


Which software is used for .net programming?

974


What is the use of TPL DATAFLOW?

1087


State the different levels of exceptional safety?

1050


Explain about httpruntime.cach.get(); method?

1067


Use of Enable view state ? if turn off what happen ?

4558


Explain .net mobile selectionlist control? : Microsoft dot net mobile

1023


Explain cache memory? : .NET Architecture

1021


Explain different pipelining hazards? : Dot net architecture

1039


What is a service class?

1054


Can you explain server controls in atlas?

1037


Explain dotnet framework ?

1107


Explain difference between inprocess vs out process session state? : .NET Architecture

1041


What is the difference between absolute expiration and sliding-time expiration?

1088


5. Wcf- Session Managment

2026