This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

inheriting a class

 
Kevin Knowles
Ranch Hand
Posts: 45
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Will someone please give me a hint on how I can get my parent class to inherit another class, for example, the chart data structure?
 
Joel McNary
Bartender
Posts: 1824
Eclipse IDE Java Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Of course, if you want to use an interface, use "implements" in the class declaration. A class can extend at most one other class (and, in fact, has to...if you don't declare a super class, you by default get the "Object" class as your super class. The Object class is the only class that does not have a super class.) However, it can implement any number of interfaces:

Of course, don't confuse the "is-a" with the "has-a" relationship. A HomoSapiens is a Chordata (going back enough super classes); but it has a Spine (making it a member of the Vertebrata sub-phylum, but that's a bit too involved for this example... )
I hope that this answers your question and does not confuse you further...
 
Greg Brouelette
Ranch Hand
Posts: 144
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Go to http://mindview.net/Books and download the excelent free book "Thinking In Java". Then get the example code as well. Bruce Eckel wrote a very good chapter on inheiritence and Object Oriented Design. Work through the first 3 or 4 chapters of that book and you'll understand it perfectly.
Hope it helps.
Greg
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic