ここ最近JAVAを勉強し始めて、基礎の基礎くらいは
理解したつもりでいる初心者です。
が、どうもJAVAでコーディングをしていても、
使い慣れたC言語の感覚そのままに書いていて
JAVAというかオブジェクト指向の美味しさみたいなものを
全く味わえていない気がします。

どういった単位を一つのクラスとして構築すればいいとか、
継承などが絡んでくる時などは、どの変数はどのクラスに宣言すべきだとか、
そういうJAVAのオブジェクト指向言語としての美味しさのようなものが
学べるお奨めの本って何か無いでしょうか?
特にオブジェクト指向的なクラスの構築方法とかがわかりません。

一応C言語ならば中級くらいまではマスターしているつもりです。
なんか今の状態ではちっともJAVAを使っている気がしないので
どうかよろしくお願いします。