すみません、教えて頂きたいのですが、

本クラス
 private 名前
 private 値段

本棚クラス
 private 本を入れる配列

部屋クラス
 private 本棚を入れる配列


こういったクラスがあるとします。(ゲッター、セッターとかメソッドあり)
この時、部屋にある本の一覧を表示とかさせたい場合、どういった方法でやればいいのでしょうか?
foreachだとpublic以外取得出来ないみたいで、やり方がわからないんです。
よろしくお願いします。