>構造体よりもクラスの方が難解である。

難しいのはあくまでもオブジェクト指向というパラダイムであって、
Javaそのものではない。