X



オブジェクト指向って何?
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:36:04.841ID:rOYC9kjM0
調べたけどよくわかんない
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:36:53.449ID:XAYI/Wua0
俺プログラマー、まるで分からん
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:38:05.303ID:K2QQ2Rw90
アヒルの歩き方と鳴き声を研究する学問だよ
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:39:18.170ID:+BR+v/gn0
ほらあれだ
なんかクルマのなんかトラックとか乗用車みたいな
クルマはクルマでも走らないクルマはなーんだみたいな
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:40:37.822ID:XAYI/Wua0
>>4
酷すぎてちょっとワロた
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:41:35.190ID:utE5HGCr0
Javaから勉強した人とCから勉強した人では全く違う印象を持つだろう

Cからやるとメモリ確保の延長線上にオブジェクト指向があるわけよ
文法が難しくなったから簡単に動的確保できる方法を作ったのがオブジェクト指向という理解になるだろう

Javaだとメモリアロケーションなど知る必要もなく、どう便利かという概念を学ぶはず
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:42:12.971ID:CDqsYbfS0
レゴブロックみたいなもんや。
1個の赤レゴブロックが1つのクラスや。
いろんなレゴを組み合わせて、一つのプログラムが完成するんや。バラバラにしても、それぞれのレゴの役割もわかりやすい。
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:42:13.999ID:X8Au4E/b0
車で例えると、部品ごとに工場を分けて作ることによって他社の車にもその部品が使えるとかそんな感じ
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:42:44.742ID:CDqsYbfS0
>>8
あーまじそんな感じや。
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:43:14.334ID:rOYC9kjM0
???

じゃあ例えばオブジェクト指向じゃないとどうなるの?
違いを教えて
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:43:41.714ID:yNI8+/GA0
エコシステムや!
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:44:38.444ID:CDqsYbfS0
>>10
なんJみたいに後から修正できんプログラムが完成する。手直し大変やで。
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:44:44.866ID:DDP5m+G40
鳴け!

犬「ワン!」
猫「ニャー」
鼠「チュウ」
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:44:58.955ID:rOYC9kjM0
>>8
その場合の会社って何を示すの?
クラス?
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:45:22.007ID:X8Au4E/b0
>>10
車で例えると、それぞれの会社が部品を作ることになるから同じ工場をいっぱい作ることになる
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:46:16.314ID:X8Au4E/b0
>>14
クラスだね
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:47:05.783ID:rOYC9kjM0
ふーん?
オブジェクト指向は同じものを共有するってことなの?
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:49:01.974ID:CDqsYbfS0
>>17
せやせや。使い回しできるように作るんや。
んで、エラーが起きてもどこを直せばいいかわかりやすいんや。
0020以下、5ちゃんねるからVIPがお送りします🐙
垢版 |
2022/04/19(火) 14:50:36.285ID:Ry9XZF3+a
オブジェクト厨ってこと
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:52:21.071ID:0x0gooed0
ルビーでも書いてろうんちまん
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:52:34.615ID:X8Au4E/b0
うんうんエラー起きた時が一番役に立つね
20種類の車を作る時にタイヤ工場も20個建ててたらタイヤに不具合があった場合、工場の数だけ修正する必要が出てくるしな
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:52:43.250ID:rOYC9kjM0
なるほど?
とある部品に不具合が起きたらその部品を治せば全社の車が治る、そう言うこともできるのかな?
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:53:20.597ID:rOYC9kjM0
>>19
そりゃどんな手続きがあるんだい?
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:55:19.484ID:rOYC9kjM0
よくわかったよ!ありがとう!
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:57:52.317ID:c6BNw0AXH
public関数や構造体を多数つくるのと違いがわからん
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 14:59:19.008ID:85rIm1M/0
概念で説明するの間違ってると思うわ
変数の宣言を引き出し用意する物みたいな
つまりpcやコード内で何が起きてるの?ってなって
何もイメージ出来ないと思う
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 15:06:44.416ID:pKDrXT83d
トヨタでいうとカムリとRAV4とハリアーのプラットフォームが同じ的な?
不具合あってもプラットフォーム直せば全車直る的な?
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/04/19(火) 15:14:15.523ID:85rIm1M/0
>>30
そうだよ
それの関連変数とメソッドの塊をクラスって言う単位で固めて管理していきましょう
ってのがオブジェクト指向で実際にやってる事
理想的にはこのクラスの組合せで処理書けるようなイメージ
このクラスが説明文によくあるパーツだったりする
■ このスレッドは過去ログ倉庫に格納されています

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