現在JavaのBronzeに向けて勉強を行っているのですが納得できないことがあります。
この問題において、クラスBを作成する宣言はクラスBの中で行われていると思います。
普通は
「クラスBを作ります→クラスBを実行します」
という流れになると思うのですが、このプログラムだと
「クラスBを実行します→クラスBを作成します」
になっていると思います。
変数などはあらかじめ宣言しておかないと使えないのに、このクラスはとりあえず実行させたら中からクラスBを作る記述ができたから結果的につじつまが合いました。という風に感じています。
初心者向きの参考書を読んでみても、基本Mainが別にありこんな風な記述をしているのを見つけることができず、この描き方の仕組みが理解できない状況です。
浅学で恐縮ですが、この仕組みについて初心者でも理解できるようにご教示いただければ幸いです。
回答2件
あなたの回答
tips
プレビュー