File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes OO Concepts  Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "OO Concepts  " Watch "OO Concepts  " New topic

OO Concepts

Higgledy Smith
Ranch Hand

Joined: Mar 07, 2006
Posts: 192
I have a real hang-up on OO Concepts. I have read the chapter twice, and understand everything while I am reading. But when I work the chapter questions I get most of them wrong. On my first attempt, I got 7 right and on my second attempt I got 6 right. Obviously, the K&B chapter on OO is not getting through to me, regardless of how easy a read and well written it is. Does anyone know of any other OO resources? Or pointers they can offer? I did read "How my dog learned Polymorphism" But I think my most trouble is Statics and overriding/overloading not polymorphism. Thanks.

Ruben Soto
Ranch Hand

Joined: Dec 16, 2008
Posts: 1032
Howdy Higgledy,

What you should do is go over the exercises that you failed, and write an essay about the workings of the code in depth, and why the outcome is what it is and not something else. Then post your essays/explanations here along with the code, and we can correct as necessary.

Asides from that, if you really understand something, then the only help you can get is from a lot of thinking, writing your own code, and doing a lot of mockups. But bear in mind that really understanding something and being able to understand someone's explanation of any type of phenomena (in this case OO) are different things. In order to really understand something you have to make it a part of your brain, so that you are not forced to consider all possible explanations and follow lengthy trains of thought when you are confronted with a question.

All code in my posts, unless a source is explicitly mentioned, is my own.
I agree. Here's the link:
subject: OO Concepts
It's not a secret anymore!