質問編集履歴
1
コードの修正をしました(サブクラスの件はクラス自体あまり理解できていない内容なのでお手柔らかにお願いします。)
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
###前提・実現したいこと
|
2
2
|
javascriptでのオブジェクト指向について勉強中です。
|
3
|
-
|
3
|
+
クラスにそれぞれの変数名で値を保存する場所と、そこに値をセットし、出力するメソッド(メソッドの作成の仕方は一般的ではありませんが、それでも動くので問題はないはずです)を制作しました。しかし、実際にインスタンス化して、メソッドを実行すると値がセットされませんでした。
|
4
|
-
複数の
|
4
|
+
複数のインスタンスを用意する予定なので、逐一変数名を制作するのは嫌なのですが、どうすれば値がセットされるのでしょうか?
|
5
5
|
###該当のソースコード
|
6
6
|
```javascript
|
7
7
|
SuperClass = function(){
|
@@ -17,8 +17,8 @@
|
|
17
17
|
this.w = w;
|
18
18
|
this.h = h;
|
19
19
|
console.log(""+this.x+""+this.y+""+this.w+""+this.w+"")
|
20
|
+
}
|
20
21
|
}
|
21
|
-
|
22
22
|
subclass = new SuperClass();
|
23
23
|
//consoleに出力されるのは0000になる。
|
24
24
|
subclass.log(10,10,10,10);
|