• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java

 
Sanam Chandrasekaran
Greenhorn
Posts: 17
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is multiple inheritance allowed in java,if not then what is implimentation of more than one interface.
 
Ali Gohar
Ranch Hand
Posts: 572
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No multiple inheritance is not allowed in java as in c++. Yes a class can implement more than one interfaces.
 
fred rosenberger
lowercase baba
Bartender
Pie
Posts: 12022
25
Chrome Java Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
what is implimentation of more than one interface ?

Implementing an interface is not inheritance. Inheritance says "I want EVERYTHING this class has, then i'm going to add to it and change some of it. The sub-class, without doing anything other than saying "extends CLASS" is a fully functional class (without getting into abstract classes). You're saying "I want something that does everything class A does, except i need to change this one little bit.
Implementing an interface is doing nothing more than agreeing to a contract. An interface defines one or more methods that a class MUST, well, implement. When you type "implements INTERFACE", all you've done is signed the dotted line saying "I promise that somehow, my class will have these methods." Then you have to actually WRITE those methods to adhere to the contract.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic