File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Deperatley Seeking enlightenment in OOPS Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Deperatley Seeking enlightenment in OOPS" Watch "Deperatley Seeking enlightenment in OOPS" New topic

Deperatley Seeking enlightenment in OOPS

Seraphin Lampion

Joined: Oct 12, 2004
Posts: 3
Hi all!
I have been learning Java for 3-4 months now, I understand the syntax / semantics and am able to write / debug code( after all its similar to C syntax)
I am using Head First Java , Rassmussen Khalid, and an exam cram-all excellent books.
I feel I am closer to my SCJP objective but
What I feel frustrated about is the inability to grasp the OO concepts to design and write code from scratch
I am from a history of procedural programming and whatever i do, given a problem i think only with the approach I know-
(speaking softly) I have NEVER designed and written a working complex class- its just not coming..
Am I doomed to a non OO future??What can I do???
Paul Wright
Ranch Hand

Joined: Oct 05, 2004
Posts: 42
I think once you get the concept of how Java works and what its about it might be an idea to read some OO Design books. Its a funny thing to grasp but once you do then you realise its like playing with lego and all your doing is sticking the bits together. Most of the coding you do is just the glue to make the bits stick together and work.
I came from programming ASM. Only object I came across in that was when i object to do it anymore.
Svend Rost
Ranch Hand

Joined: Oct 23, 2002
Posts: 904

take a look at:

Choose the Publications link and goto Selected Lecture Notes and choose
Object Oriented Modeling.

Welcome to the world of OOP.

/Svend Rost
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
Feel welcome at the OO, UML etc forum down the page a ways. We rattle on about this kind of stuff all the time.

A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Seraphin Lampion

Joined: Oct 12, 2004
Posts: 3
Thanks for your encouragement...
its 9pm on sunday night..
I m not letting go...

I will be "enlightened" to this concept of OOPs
I will not go quietly into the night.
The world will remember that this day.. um, ok ..i got carried away..

ur all swell guys.. really.
Barry Gaunt
Ranch Hand

Joined: Aug 03, 2002
Posts: 7729
Hi Seraphin, you sound like good potential victim, sorry, candidate for our Cattle Drive here on Java Ranch. Sure, it's going to cost a little, but the abuse, sorry again, personal attention you will get is fantastic. (Yes, I got through it - and paid).

We have a Cattle Drive Forum and a Hall of Fame.

You can still work through the assignments, for free, if you want.

To give you the OOP Aha I suggest you take a look at Bruce Eckel's Thinking in Java which you can download for free.

Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch
Getting someone to think and try something out is much more useful than just telling them the answer.
I agree. Here's the link:
subject: Deperatley Seeking enlightenment in OOPS
It's not a secret anymore!