【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
いつも大変お世話になっております。 クラスの使い方について今一度確認させて頂きたいと思いご質問させて頂きます。
今まで色々な動画を見させて頂いたのですが、クラスの使い方が今一よくわかっていないのかもしれません。
クラスを作って new Name() でクラスを呼び出すというのは、わかりますが、
new Name()
呼び出すときの引数と、クラスを作る時の引数が同じなのは、中々理解できません。
呼び出す時の引数は、クラスの中身で書いてあるものの一部を変更するためのものと認識しております。
例えば親クラスのコンストラクターの () の中身に www
()
www
と書いて、
クラスの中に www とかいたとし、、
class Name { constructor(www) { text text text www } new Name(ttt);
そしてクラスを呼び出す時には、() の中に、ttt など書いたとしましたら、、
ttt
www が、ttt に変わるという仕組みという認識を持っております。
ですからここで、親クラスで canvas を
canvas
呼び出したときにも canvas としますと、
この時点でなかなか理解できませんでした。
数字タッチゲームでも最後の方で、クラスの色々やっていたのが、理解できなくなり
まずは、この同じ文字を入れるとどのようなメリットがるのかを知りたいです。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつも大変お世話になっております。
クラスの使い方について今一度確認させて頂きたいと思いご質問させて頂きます。
今まで色々な動画を見させて頂いたのですが、クラスの使い方が今一よくわかっていないのかもしれません。
クラスを作って
new Name()でクラスを呼び出すというのは、わかりますが、呼び出すときの引数と、クラスを作る時の引数が同じなのは、中々理解できません。
呼び出す時の引数は、クラスの中身で書いてあるものの一部を変更するためのものと認識しております。
例えば親クラスのコンストラクターの
()の中身にwwwと書いて、
クラスの中に
wwwとかいたとし、、そしてクラスを呼び出す時には、
()の中に、tttなど書いたとしましたら、、wwwが、tttに変わるという仕組みという認識を持っております。ですからここで、親クラスで
canvasを呼び出したときにも
canvasとしますと、この時点でなかなか理解できませんでした。
数字タッチゲームでも最後の方で、クラスの色々やっていたのが、理解できなくなり
まずは、この同じ文字を入れるとどのようなメリットがるのかを知りたいです。