Which among the following two is best and why? Abstract
Class and Interface. What is the major difference in between
those two except the discrete methods and methods with
function definition.
(1) Interface have no concrete methods implemented while
abstract class can have.
(2) Interface can come into the chain of inheritance while
Abstract class can't.