■ このスレッドは過去ログ倉庫に格納されています
プログラムに詳しい人来てください
- 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 ★