What is the difference between abstract methods and default methods?
I know this question has been answered before, but not in the way Aristocrates has.
BEFORE KNOWING THE ANSWER FROM "Aristocrates", I thought default methods are different from defender methods, and that - default methods are nothing but the abstract methods(without keyword abstract) inside an interface. These two wrong conceptions led this foolish question to be asked. I never meant to trouble the folks by asking an already "well asked and well answered" question.
I wanted to delete this question but I haven't because of two reasons - 1.stackoverflow prevented me, 2.Aristocrates' answer is superb.