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

8. Oop-Why and were we use Interfacse and Abstract class.

2144


Explain pipelining? : .NET Architecture

961


.Net Frame work arch?

2052


What is an asssembly qualified name? Is it a filename? How is it different?

942


Explain cache? : Dot net architecture

991


Explain write back and write through caches? : Dot net architecture

1031


What is .net mobile utility controls. : Microsoft dot net mobile

977


What are the five stages in a dlx pipeline? : Dot net architecture

977


What are library functions?

945


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

4478


What is WPF and WCF?

1008


What are .net mobile controls features? : Microsoft dot net mobile

943


What is .net mobile forms? : Microsoft dot net mobile

927


Explain a .net mobile example with details? : Microsoft dot net mobile

877


What is cache coherency? : Dot net architecture

1024