- An abstract class can have instance methods that implement a default behavior.
- An Interface can only declare constants and instance methods, but cannot implement default behavior and all methods are implicitly abstract.
- An interface has all public members and no implementation.
- An abstract class is a class which may have the usual flavors of class members (private, protected, etc.), but has some abstract methods.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.