what is the difference between abstract and interface? where should we implements all methods?
like if we inherit an abstract class, should we implement all the methods or else if we implement an interface shall we implements all the methods declared in an interface. little bit confused. please help me. can any one can give me clear idea/information regarding this?