X



初心者俺氏C#勉強し始めるも早速詰む
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします垢版2022/06/22(水) 00:33:53.826ID:Vx2BennX0
インターフェイスが全くわからん
0002以下、5ちゃんねるからVIPがお送りします垢版2022/06/22(水) 00:35:09.354ID:9WSQikq60
クラスに対するインターフェイスは引数に対するメソッドみたいなもん
0003以下、5ちゃんねるからVIPがお送りします垢版2022/06/22(水) 00:35:24.702ID:TIgYz3920
そういうのは大規模開発する時に他の奴らに何かを強制させるためにあるんだよ
プログラム初心者なら絶対そういうのないPythonとかのほうが向いてるけどな
0004おじ乳輪様 ◆IQ90.av/.Akz 垢版2022/06/22(水) 00:36:00.403
趣味でC#使ってるけどインターフェースとか使ったことないわ
0005以下、5ちゃんねるからVIPがお送りします垢版2022/06/22(水) 00:36:26.687ID:juSR7ptf0
インターフェースなんて後回しでええやろ
0006以下、5ちゃんねるからVIPがお送りします垢版2022/06/22(水) 00:36:51.878ID:Vx2BennX0
>>3
なるほどしっくりきた
0008以下、5ちゃんねるからVIPがお送りします垢版2022/06/22(水) 00:39:00.617ID:6VSCuqFm0
複数のクラスを多重継承できないから必要になるんだよ
C++は多重継承できるので存在しない
0009以下、5ちゃんねるからVIPがお送りします垢版2022/06/22(水) 00:42:56.112ID:Vx2BennX0
>>8
そんなこともできるのか
0010以下、5ちゃんねるからVIPがお送りします垢版2022/06/22(水) 00:43:24.131ID:6VSCuqFm0
AとBの属性を受け継ぐCという派生クラスを作りたいと思ったとき
C++はAとBを両方共継承できる
でもそれやってみると色々めんどいことが発生することが分かってJavaからは多重継承できなくした
でもAとBの属性両方を受け継ぐみたいのはしたいからAを受け継いだCはBのインターフェースを持つみたいなゆるい関係性を持てるような仕組みに落ち着いたってわけ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況