初心者俺氏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
なるほどしっくりきた

0007以下、5ちゃんねるからVIPがお送りします2022/06/22(水) 00:37:07.695ID:Xiqn3U+Q0
わからないことはとりあえずスキップしとけ
まずはPGが動くことを楽しめ

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のインターフェースを持つみたいなゆるい関係性を持てるような仕組みに落ち着いたってわけ

細かいこと気にせず
とりあえず本に書いてあるもの作って感覚掴んどけ

しょーもないことはどうでも良い

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