■ このスレッドは過去ログ倉庫に格納されています
ワイニート、オブジェクト指向の意味が理解できずに
- 1 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:46:55.65 ID:YbnfTqOa.net
- 泣く
誰か教えてくれンゴ…
- 2 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:47:28.26 ID:YbnfTqOa.net
- つまり普通とどう違うんや
- 3 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:49:00.75 ID:YbnfTqOa.net
- 例えばタバコを買うプログラムだとしたら
function buy(モノ){
if (モノ== タバコ){ money = money -460}
}
こうなるやん
オブジェクト指向だとどうちがくなるんや
- 4 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:49:17.52 ID:yCRIo6tX.net
- コンストラクタや
- 5 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:49:34.78 ID:YbnfTqOa.net
- ダレか教えてくれンゴオオオオオオオオオオオオオオオ
- 6 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:50:33.57 ID:YbnfTqOa.net
- >>4
コンストラクタ
オブジェクトが生成されるときに呼び出されるメソッドです。
つまりどういうことやねん
- 7 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:52:10.45 ID:yCRIo6tX.net
- 開発環境は?
- 8 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:52:33.81 ID:YbnfTqOa.net
- >>7
>>3見ればわかるやん
javascriptや
- 9 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:52:59.61 ID:ArgDUd1C.net
- ワイ = new 人間(所持金:2000);
print(ワイ.所持金); // 2000
ワイ.buy(タバコ); // タバコ460円
print(ワイ.所持金); // 1540
- 10 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:53:36.16 ID:6o5hqTOX.net
- 別にclass内でメソッド規定すれば同じやろ
- 11 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:54:28.05 ID:YbnfTqOa.net
- >>9
っへ
460円引かれるプログラムはどこにかいてあるんや
- 12 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:54:55.26 ID:IG2hynje.net
- プログラム系の用語は抽象的なの多くてイライラするンゴ
- 13 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:55:01.87 ID:YbnfTqOa.net
- >>10
?????
- 14 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:56:01.64 ID:ArgDUd1C.net
- 擬似コードで定義すると
class 人間 {
void buy(item) {
if (item == タバコ) {
this.所持金 -= 460;
}}}
みたいな.
- 15 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:56:11.01 ID:pVPgCwE7.net
- プログラムってこんな簡単なん?
覚えようかな
- 16 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:56:24.94 ID:hEhvyhsA.net
- >>12
ほんまそれ
もっと具体的に書いて欲しいンゴ……
- 17 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:56:42.24 ID:ArgDUd1C.net
- コンストラクタと所持金の定義書き忘れたけどいいよね.
- 18 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:56:42.71 ID:2mDjqz88.net
- オブジェクト思考
やなくて
オブジェクト指向
やからな
これで分かるやろ?
- 19 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:57:51.66 ID:GpScwA34.net
- >>15
コードだけ覚えてもしゃーないで
- 20 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:58:08.44 ID:IG2hynje.net
- >>16
分かってる人は分かってない人の気持ちが分からないみたいで
教えて貰ってもイマイチ理解できないンゴ
- 21 :風吹けば名無し@\(^o^)/:2014/09/18(木) 04:58:23.96 ID:YbnfTqOa.net
- 人間とかワイってなんやねん
- 22 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:01:08.22 ID:YbnfTqOa.net
- いみわからんンゴオオオオオオオオオオオオオオオオ
- 23 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:02:46.93 ID:ArgDUd1C.net
- 人間: クラス (模型)
ワイ: インスタンス (模型から作られたモノ)
JavaScriptのオブジェクト指向はプロトタイプベースと呼ばれるもので、
クラスの定義はせず直接オブジェクトを作っていくもの.
オブジェクト指向は
プログラムの構成要素をモノとして抽象化して、操作を書きやすくなるから便利.
プログラミング言語の基礎中の基礎さえ分かれば、
実際に書き始めるとスンナリと覚えられるよ。
- 24 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:03:36.92 ID:68fGxxqc.net
- >>12
言葉ヘタなヤツが無駄に喩えようとしてますます意味わからなくなってるんだよなぁ……
勉強中「クラス継承とオブジェクト指向を使いこなす事はあたかも生物の進化をなぞる様な云々」
とか意味不明な事が書いてあって殺したろうかと思ったわ
- 25 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:05:00.09 ID:YbnfTqOa.net
- 人間とワイで違うんかい
つかclassとかvoidとかなんやねん
ますますいみわからへんわ
- 26 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:06:06.77 ID:YbnfTqOa.net
- プログラミング言語の基礎中の基礎さえ分かれば、
実際に書き始めるとスンナリと覚えられるよ。
こういうのほんまに腹立つわ
東大は学校の教科書だけで受かる的な文句と同じやんけ
- 27 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:06:25.28 ID:fJPOpHWE.net
- >>9
これがオブジェクト指向なんか、初めて知ったわ、というか俺これ出来るわ
- 28 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:08:03.49 ID:YbnfTqOa.net
- ワイ = new 人間(所持金:2000);
ここがまずわからへんわ
- 29 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:08:36.93 ID:ArgDUd1C.net
- ごめん挑発するつもりはなかった.
実際に書いて実行するといいかもしれない.
このページがわかりやすそう.
http://www.atmarkit.co.jp/fcoding/index/js.html
- 30 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:09:20.08 ID:ASb3ZAZk.net
- >>28
所持金2000円の人間ってオブジェクトが生成されたんやろ
なお、C言語しかわからんワイは多機能の構造体くらいにしか思っていない模様
- 31 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:09:48.89 ID:Lfn1JElx.net
- プログラム書くとき、人間に理解しやすいように部品化して考えるってだけの話や
- 32 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:10:31.79 ID:Mn+2XTvW.net
- オブジェクト指向なんて変に意識せんでもプログラム書いて行けばできるようになるで
まずはひたすらプログラミングすることや
- 33 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:12:12.45 ID:YbnfTqOa.net
- >>32
いや
だからプログラムひたすらしたで
勉強とかじゃなくて
ただ作りたいものがあったからググりながらやっただけや
それでまた新しいゲーム作りたいんやけど
ゲーム公開したときオブジェクト指向オブジェクト指向ってレスするやつたくさんおったから
次それ使ってやろうと思ったんやけど
わけわからなくて困ってるんや
- 34 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:13:03.10 ID:1fZZV5cv.net
- オブジェクトって知ってる?(暗黒微笑
これほんとキモイからIT系の人は言わないように
お前はアスペクト側面すら知らんだろと言い返すと黙るw
今にして思うとやっぱ青かったんだなぁ俺
まあ誰しもが通る道ですな
- 35 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:13:13.64 ID:YbnfTqOa.net
- >>29
この本ぜーーーんぶ読めば分かる
で丸投げかいな
せめて数ページとかでまとめてくれや
- 36 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:14:14.52 ID:1fZZV5cv.net
- >>35
抽象度の高いモンをまとめろとか鬼畜の所業だw
そういうのはがむしゃらに経験して、ふと振り返ったときに分かるもんなんだよ
- 37 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:15:06.91 ID:pcBHKT1I.net
- 他の言語でもいいからオブジェクト指向についてググろう
- 38 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:15:48.47 ID:YbnfTqOa.net
- >>36
いやだから経験したて
オブジェクト指向がいいオブジェクト指向いい言うやつおるから
やろうと思っただけや
- 39 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:16:10.27 ID:YbnfTqOa.net
- >>37
ググったっていってるやんけ
何度も言わせんなや
- 40 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:17:04.14 ID:1fZZV5cv.net
- >>38
なんやそういうことか
つうか、素人にそんなもん進めるやつなんてろくな奴じゃないからスルーしていいぞw
- 41 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:18:10.40 ID:o5u4+QxU.net
- オブジェクト指向以前の文法の段階からわかってないやん
まずは文法覚えな
- 42 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:18:21.00 ID:Lfn1JElx.net
- >>33
RPGの戦闘をプログラムするとしたら
戦う選んだらこうなって、魔法選んだらこうなって逃げる選んだらこうなって…
みたいに手続き型で作るんじゃなくて
「たたかう」
「魔法」
「逃げる」
という機能を部品として意識してそれぞれメソッドで作る
- 43 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:18:45.92 ID:fJPOpHWE.net
- 変数とかfunctionとかを一箇所にまとめるんやが、そのまとめたやつを大量に作れたりするんや
大きなプログラムだと多分便利やで
- 44 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:20:04.41 ID:Mn+2XTvW.net
- 正直自分が思ったとおり動けばどんな糞コードでもええやん
別に誰に見せるわけでもないし、自分がわかってればええんや
- 45 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:20:07.52 ID:1fZZV5cv.net
- つうか、言語を教わらないと出来ないって気概の奴はそもそも向いてないから辞めたほうが・・・・
- 46 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:21:10.41 ID:1fZZV5cv.net
- >>44
これこれアンこれ
生兵法なんとやらやで
- 47 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:21:16.40 ID:raXw/9E4.net
- 講師「犬にワンワン 猫にニャーニャーってことや!」
ワイ「??????????」
- 48 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:21:36.10 ID:3NMjBzby.net
- >.1ちゃんが攻撃的なのに他の奴らの優しさときたら
- 49 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:21:45.86 ID:UMW5jrai.net
- 自信ニキ来てくれ君か?
応援してるでまた面白いゲーム作って見せてくれや
- 50 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:23:33.06 ID:QHUrmKXq.net
- 拡張するわけでもなく共同作業でもないんやったら
オブジェクト指向なんてゴミやろ
- 51 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:23:49.52 ID:YbnfTqOa.net
- >>42
var money = 10000;
function buy(モノ){
if (モノ== タバコ){ money = money -460}
else if (モノ== コーヒー){ money = money -100}
alert("所持金が"+money+"になりました");
}
これがどうなるんや
- 52 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:24:56.93 ID:YbnfTqOa.net
- >>50
そうなん????????
一体なんやねん
- 53 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:25:45.90 ID:YbnfTqOa.net
- >>45
??????WWWWWWWWWW
なにいってだこいつ
誰にも教わらずにどうやって物事覚えるねん
アホちゃうか
- 54 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:27:21.63 ID:1fZZV5cv.net
- >>53
だから自分から学び取ってやろうという姿勢でないと無理だよってこと
文字通りにしか読もうとしないその姿勢もプログラマに向いてない
バグのないプログラムを書こうとしたら、絶対この問題にぶち当たるから
- 55 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:27:41.05 ID:ArgDUd1C.net
- 作りたいものあってプログラミング始めてるの、関心するな~
- 56 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:29:05.33 ID:Nb9Wt9qI.net
- あのクソゲー作ってるの君か
- 57 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:29:21.04 ID:jAgHqR+D.net
- 無能はプログラムするな
引き継ぎが面倒なんじゃ殺すぞ
- 58 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:29:31.95 ID:YbnfTqOa.net
- >>54
お前うざいねん
イキって難しい単語使って単芝つけてきもすぎやねん
学ぼうとしてるからググるんやん
ほんまいみわからへんなお前
何度もプログラム何個も作ったって言ってるやん
お前に聞いてへんからもうレスせんでええで
- 59 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:30:24.74 ID:1fZZV5cv.net
- >>58
お、やっぱ君技術者向いてるかもしれんな
その意気や!w
- 60 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:30:58.99 ID:UMW5jrai.net
- >>58
ワイは応援してるで
頑張ってや
- 61 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:31:26.06 ID:Nb9Wt9qI.net
- 謎精神論語ってる子おるけどプログラマーなんてそんな選ばれし存在でもなんでもないやろ
- 62 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:32:05.36 ID:vPLDk+37.net
- >>35
>>29のやつがその「数ページでまとまってるやつ」じゃないの?
- 63 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:32:26.09 ID:ArgDUd1C.net
- function Human(money) { this.money = money; }
Human.prototype.buy = function(item) { if (item == "タバコ") { this.money -= 460 } else if (item == "コーヒー") { this.money -+ 100 }; alert("所持金が"+ this.money + "になりました"); }
var ワイ = new Human(2000);
ワイ.buy("タバコ")
- 64 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:33:05.97 ID:jAgHqR+D.net
- >>61
一概にプログラマー言うてもピンキリやしな
なろうと思えば誰でもなれる職業
- 65 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:33:14.25 ID:YbnfTqOa.net
- スクリプト
var money = 10000;
function buy(モノ){
if (モノ== タバコ){ money = money -460}
else if (モノ== コーヒー){ money = money -100}
alert("所持金が"+money+"になりました");
}
html
<button onclick="buy(コーヒー)">コーヒを買う</button>
はよ誰かこれのオブジェクト指向かいてくれや
- 66 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:34:56.26 ID:ArgDUd1C.net
- JavaScript書けないから適当ですみません.
(あと >>23 のプロトタイプについての記述、間違ってる. スマヌ. )
- 67 :風吹けば名無し@\(^o^)/:2014/09/18(木) 05:35:45.11 ID:UMW5jrai.net
- 次嫌儲に糞スレ立てたら殺すからな
総レス数 67
15 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★