What is the difference between Interface and an abstract class if all the methods of abstract class are declared as abstract?
Ramu Neelam
Select an image from your device to upload
Sorry my previous answer was under the impression that it was a CPP question. C# interfaces support properties.
Still I believe architectural need ie;generalization and realization realtions is the major deofference or which causes all differences which are means to achieve these goals.
An abstract class can have member variables(data mrmbers) where as an interface can have only member functions.
Interafce is realization utility,Abstract class is generalization utility.(Check OOPc and UML)