Thursday, March 12, 2009

Can an Interface have an inner class (CoreJava)

Question :Can an Interface have an inner class? (CoreJava)
Answer :Yes. Interface can have an inner class. The possible use of this is to
provide multiple inheritance in java. A class "abc1" can extend normal
class "abc2" and can implement an Interface "abc" having an inner class
"abc3". This way class "abc1" can get the functionality of both "abc2" and
"abc3" classes.

No comments: