2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラムに詳しい人来てください

1 :以下、\(^o^)/でVIPがお送りします:2014/07/20(日) 22:24:19.63 ID:XQl1YhD10.net
node.jsでこういうことがやりたいんだけど、
上手くいかないんだけどどうしたらいいの?

var util = require("util");

// 継承元と継承先のクラスがある
var parent = function Parent() { this.foo = "foo"; };
var child = function Child() { this.bar = "bar"; };

// 継承を実行してコンストラクタを実行しちゃう
util.inherits(child, parent);
child.super_();
child.apply(child);

// 継承したクラスで色々とやりたいんだけど、それが複数オブジェクト必要になる
// child.なんか色々な関数

// 継承したクラスをnewして作り直す??
var funcA = new Child();
var funcB = new Child();
var funcC = new Child();

// fooがない!
// デバッグで見るとthisのprototypeのコンストラクタあたりにいるんだけど、どうやって設定するの??
console.log(funcA.foo);

// というか、newした後でコンストラクタをparent、childの順に動かしたいんだけど、
// newするとchildのコンストラクタが動いちゃうのも、どうにかしたい

2 :以下、\(^o^)/でVIPがお送りします:2014/07/20(日) 22:25:22.12 ID:JqHYe2We0.net
おまえはまだ本気でnewしてない

3 :以下、\(^o^)/でVIPがお送りします:2014/07/20(日) 22:27:01.41 ID:XQl1YhD10.net
>>2
いやマジでそういうのは今はいいんだよ
ググってもサッパリわからん

4 :以下、\(^o^)/でVIPがお送りします:2014/07/20(日) 22:29:26.12 ID:JqHYe2We0.net
VBAに書き直してくれ

5 :以下、\(^o^)/でVIPがお送りします:2014/07/20(日) 22:31:38.99 ID:oi12+IH80.net
多重継承がしたいってこと?

6 :以下、\(^o^)/でVIPがお送りします:2014/07/20(日) 22:32:00.16 ID:XQl1YhD10.net
>>4
VBAは今はどうでもいいのよ
CでもC++でもC#でもjavaでもVBAでもphpでも
node.js以外ならまず大丈夫なんだけど、javascript難しすぎるよぉ

7 :以下、\(^o^)/でVIPがお送りします:2014/07/20(日) 22:38:32.70 ID:XQl1YhD10.net
>>5
うーん、そういうことになるのかなぁ?
parentのプロパティを継承したchildをコピーできればいいと思うんだけど、どうしたらいいんだ?

8 :以下、\(^o^)/でVIPがお送りします:2014/07/20(日) 22:39:09.81 ID:JqHYe2We0.net
かなり抽象的だが解説してやる

おまえのチンコにイボができたとする
これはお前の息子の息子
つまりお前の孫

こういうことだ

総レス数 8
3 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★