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

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

プログラミング詳しい人来て

1 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:13:43 ID:YxZO0VvS0NIKU.net
Aクラスを継承したB、Cクラスがあって
Aクラス内に条件によってBかCのどちらかを入れる変数の作り方あったら教えて
言語はC#

2 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:14:46 ID:K/PeNEEf0NIKU.net
無いんじゃない?

3 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:15:38 ID:YxZO0VvS0NIKU.net
まじか

4 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:16:21 ID:WQ8E7JYVMNIKU.net
Aクラス内にAクラス型の変数を作っといてコンストラクタかなんかで代入すればいいのでは?

5 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:17:08 ID:H+wAa5tF0NIKU.net
入れるってプロパティとして持つってこと?

6 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:17:30 ID:/pjeI0cx0NIKU.net
もっと具体的に

7 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:18:12 ID:4Xfio8JA0NIKU.net
インターフェース定義して持たせたら済む話では

8 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:18:27 ID:suvZQ42B0NIKU.net
抽象的な話聞くだけだとキモい設計だなーと思うんだが実現するには
Aクラスのコンストラクタで代入するだけだな

9 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:19:11 ID:nAdIvr+OMNIKU.net
子クラスに実装すればいいだけちゃう

10 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:19:58 ID:9WE54znw0NIKU.net
気持ち悪すぎてはきそう

11 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:20:27 ID:YxZO0VvS0NIKU.net
ちなみにどういうふうに実装するのが正解?

12 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:21:05 ID:9WE54znw0NIKU.net
Factoryにすれば

13 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:21:29 ID:FawVopsS0NIKU.net
Aから継承先のクラスめいとれば良いだろう

14 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:22:39 ID:KRuDP6mv0NIKU.net
アホなのかな?

15 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:24:12 ID:l9HZB81s0NIKU.net
ファクトリー?

16 :転がりマン ◆KCMJNs5qa6 :2020/02/29(土) 23:25:13 ID:gomYnEIC0NIKU.net
全くイメージわからないんだけどどう言う感じなんだろ・・・
A base = new 条件によってBかC()
ってこと・・・?

17 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:28:31 ID:QRhyrhCQ0NIKU.net
外部クラスで一旦状態保存してそこから条件分岐で同一処理のクラスAとAを継承したBかCを実行ってのじゃダメ?

18 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:32:11 ID:YxZO0VvS0NIKU.net
>>16
これがやりたかった
ちなみに解決したありがとう

19 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:33:54 ID:vlXBwpETrNIKU.net
a内に作ればええやん

20 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:33:57 ID:lqz3tt7brNIKU.net
a内に作ればええやん

21 :以下、?ちゃんねるからVIPがお送りします:2020/02/29(土) 23:34:28 ID:nAdIvr+OMNIKU.net
ファクトリやな

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