my view about this topic
inheritance mean everything from parent class comes down in child class
that is instance data,method,final data except thing declared private
while in case of interface only final data and signature comes down from parent to child class
that is instance data,method, doesnt comes down by inheritance
simple eg:
inhertance
if father is a king then son is surely a prince
interface:
if father is a doctor that doesnt means son will also become doctor by inheritance,he has to study to become doctor
what your view about this topic