質問: Javaでオブジェクト志向を勉強してます。オブジェクト志向は処理を部品化するとありますが、要するにクラスを作って処理内容をその中に書く、、んで変数の扱いがちょっと便利、、みたいな捉え方したんですが、C言語
回答: 失礼ですが、C言語の関数、どの程度理解してて、 どのくらい使いこなせますか? 極端な話、 ・main() 関数だけ でもなんとかなる程度の課題しかやってない 状態ですか? ・複数の関数に分割して1本のプログラムを設計・実装 した経験ありますか? (というか、これが抵抗感なく できる程度に体得できていますか?) もし、関数分割の体得や経験知がない状態なら、 説明するのも難しいし、経験者のなんらか回答きいたところで、 ピンとこないんじゃないかと思います。 手続き型パラダイム と オブジェクト指向パラダイム の 違いが出てくるのは、ある程度の問題規模で、 複数のソフトウェア単位に分割して一本を組まなければ ならない(そうしないとやってられない...)になったとき だと思う。 ハズレ(関数分割は抵抗なくできる上で質問してる)なら、 ごめんなさい。