ただひたすらにPython
ただひたすらに進めていくことはいいのか悪いのか
よくわからないままに進んでいます。
こんばんは。サキナオコです。
投票日の今日、夕焼けがきれいです。
さて、今日もpaizaでclassの学習をしました。
RPGの敵が攻撃してくる場面を作りました。
class名は最初の文字を大文字にします。
同じclassの中にあるものは同じメソッドが使えるとのこと。
敵の実例をオブジェクトで作成、
作成したオブジェクトをリストに代入。
変数にオブジェクトを代入するように
リストにもオブジェクトを代入できる。
書きながら今、頭がこんがらがっています。
そのあとは
クラスで、引数と戻り値のあるメソッドを作りました。
と、書きながら意味をちゃんと把握していないままやっていたのが
わかりました。
オブジェクト??引数??戻り値??
その時はなんとなくやっているのですが、
じゃあ、これ何?
オブジェクトなの?引数なの?変数なの?戻り値ってどういうの?
とか聞かれてもはっきり答えられる自信がありません><;;
これは…ただひたすらやっているだけってことではないですか…
理解するとかそういうの置いていってますね。完全に。
で、リンゴの購入金額、税込金額のプログラムを学習しましたが、
すごく便利そうなのに、理解していないので使えないじゃないですか!ToT
今、メモったものを見て、
ああ、引数ってカッコに入ってるあれか、と思いました。
変数って、何かの代わりに自分で名前をつけるもの。
オブジェクトとは、変数と関数をセットにしたもの。
戻り値とは関数の処理結果のこと。
メソッドとは変数名.メソッド名()で書く。
変数とセットの呪文みたいな??
ということを今、確認しました。
ただ、オブジェクトはクラスから生成するだとか、
メソッドの戻り値を変数に代入できるとか、
理解しようとすると頭がジンジンしてきます。はあ。
いや、これはもう理解しようとか考えないで、
こういうものだから、ってことで進めていいんじゃないか?などと
いう気もしますが。
でも、どんどん説明がわからなくなるので、
基本的な言葉の意味は分かった方がいいかもしれないですね。
そんなこんなで入門編75%までやってきました。
頑張れ自分!!
この記事が気に入ったらサポートをしてみませんか?