TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
今日横浜に引っ越したんだが
テトラポッドの隙間に落ちて死亡
蓄膿症ってめっちゃ鼻の穴の中臭くなって鼻が痛くなる
新型コロナウィルス完治した患者でも他人に感染してしまうことが判明
『100日後に死ぬワニ』に電通過労死遺族「ワニ君と娘の最期がシンクロしました」
アニメ制作会社「マッドハウス」、終わる 社員「あそこのアニメは社員を使い潰して作ったアニメだ!」
妻キャロル「私の逮捕状は検察の報復。ご立派な民主主義を自称する国が些細な嫌がらせをw」
浜田省吾って「キング・オブ・パヨク」って感じなのに一切叩かれないのは何でなの?
トヨタ スープラ 新型、これが市販デザインだ! プロトタイプ公開直前
米国で日本叩き運動を先導、中国のスパイだった 有力女性議員の補佐官

オブジェクト指向の「クラス」ってなんなの?


1 :2019/10/09 〜 最終レス :2019/10/12
http://img.2ch.sc/ico/folder1_03.gif
インタビューア(以下「I」): あなたがソフトウェアデザインの世界を一変させてから何年にもなる。振り返ってみて、感想は。

Stroustrup(以下「S」): 実はあなたがここへ来る直前、当時のことを思い出していたんだ。
おぼえているかな。
誰もが C 言語を使っていたけど、問題はみんな結構うまくコーディングしていたことだった。
大学も C 言語を教えるのがうまくなっていたしね。驚
異的な割合で有能な――「有能」という言葉は強調しておきたい――卒業生を量産していた。
それが問題の原因だったんだ。

I: 問題?

S: そう、問題だったんだ。誰もが COBOL を使っていた頃のことはおぼえてる?

I: もちろん。僕もそうだった。

S: はじめの頃、COBOL ができる人間は神のような存在だった。給料も高かったし、王侯貴族のような扱いだった。

I: いい時代だったなあ。

S: うん。で、どうなった? 嫌気がさした IBM が何百万ドルもつぎ込んでプログラマを養成したものだから、COBOL プログラマは「一盛り十円」になってしまった。

I: だから僕は辞めたんだ。たった1年の間に給料が急落して、とうとうジャーナリストの方が給料がよくなったんだ。

S: そのとおりだ。で、当時は C プログラマにも同じことが起こっていたんだ。

I: なるほど。でも、要するに何が言いたいのかな。

S: ある日、オフィスにいたときに、ある策略を思いついたんだ。バランスを少し回復させる策略をね。
「プログラマが余るなんてことが絶対にありえないくらい、複雑でおぼえにくい言語があったらどうなるかな」ってね。
実は、この考えの一部は X10――例の X Window の――から頂いたんだ。
あれはひどいグラフィックシステムでね、Sun 3/60とかでないと動かなかった。
ばかばかしいくらい複雑な構文規則とか、わかりにくい関数とか、疑似オブジェクト指向的な構造とか、僕がほしいと思う要素は全部揃っていたんだよね。
今でさえ、生の X Window コードを書く人間なんていない。
正気を保つには Motif を使うしかないんだ。

https://monobook.org/wiki/Bjarne_Stroustrup_%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%93%E3%83%A5%E3%83%BC

2 :
クラスだろ

3 :
設計図

4 :
 
これ半分アベもstaticおじさんだろ?
 
 

5 :
構造体に関数を打ち込んだもの

6 :
考えるな
感じろ

7 :
クラスだよ

8 :
説明できるやつなどいない

9 :
遺伝子

10 :
クラスってのは俺やお前が馴染めなかった場所のことだよ

11 :
SCPかよ

12 :
料理のせる皿じゃなかったか

13 :
オブジェクトだよ

14 :
クラスと言うよりインスタンスでしょ

15 :
typedef structしとけば済む話やろ

16 :
EXCELマクロしか組めんけどクラスの説明してるページがアホみたいに少なくてちょっと覚えるのに苦労した
普通のがロボット作るような物ならクラスは量産型ロボットの設計図みたいなもんだと覚えた
VBA以外は知らん

17 :
データと関数まとめたものだよ

18 :
処理の塊

19 :
 
正解

アドレス

以上

 

20 :
Rubyの人が出てくる前に帰ろうぜ

21 :
>>4
いえ、グローバルzziです

22 :
オブジェクトの設計図

23 :
データ構造と関数ポインタ

24 :
構造体が分からないと、どうして変数と関数をまとめる必要があるのか、面倒じゃん。ってなるわな

25 :
テンプレートみたいなものと理解したが違うか

26 :
コード+データ

27 :
>>5
俺も分からんからこの認識。

28 :
クラスとかインスタンスとか
車とか設計図とかの例えはわかるが
結局プログラム上では何かわからない

29 :
雛型みたいなもん

30 :
中国共産党の中国人と電通で繋がってんのけ

なんか必死にいまごろ20年まえの話題してるが

31 :
SCPオブジェクトクラスketerです

32 :
EXCELVBAでも、クラス定義したら '.'を入力すると同時にメンバー一覧を表示してくれるから非常に楽
オブジェクト指向に興味なくても、そのためにクラス作るだけで元が取れる気がする

33 :
H2-Aの関係とH2-Bの関係を考えると

34 :
はよコンセプト導入して

35 :
抽象化した入れ物のことだよ
インスタンスは、クラスを具体化したもの

36 :
シリアライズを考えたやつは天才だと今でも思ってる

37 :
夏の日の1993

38 :
一言で言うとまとまり
学校と一緒

39 :
VBAってクラスってより構造体じゃなかったっけ

40 :
概念

41 :
ドレッドノート級(クラス)って言うだろ
戦艦クラスを継承したのがドレッドノートクラス
空母クラスと重巡洋艦クラスを多重継承したのがアドミラルクズネツホフクラス
そゆこと

42 :
プロトコルを継承するもの

43 :
 
自由度が高いからな

データを保存するだけのクラスもあるし、そのデータを操作するためのLogicが書かれたクラスもある

Viewへの参照を保持するクラスもあれば、そのViewに値を渡す方法としてMVCやらMVPやらが存在する。

Controllerはあくまでデータクラスを操作するためのもので、PresenterはロジックとViewを管理する。

このPresenterをViewを担当するxmlに直接操作させるようにしたものがMVVM

そしてModelとViewのこの危うい順序の関係をModelからViewへとしたのがFLUX

これらすべてクラス

インターフェースは何かオーバライドするためのもの程度の認識のやつは触らないで

  

44 :
グループで規則作ってプログラミングする際に
適切に運用できればまあ便利なのかなって感じ

45 :
クラスはデータとメソッドを1つにまとめたもの

クラス:たい焼き器
インスタンス:たい焼き
オブジェクト:たい焼きor設計工程ではたい焼き器

46 :
1993

47 :
反日で、日本への恩を仇で返すのが

朝鮮半島を脱出して日本に密入国して来た

不可触民の白丁


白丁 https://ja.wikipedia.org/wiki/%E7%99%BD%E4%B8%81

48 :
僕らのクラスのリーダーは
ミッ○ーマウス、ミッキー○ウス、ミッ○ー、ミッ○ー、○ウス(´・ω・`)

49 :
理解が曖昧だわ
オブジェクトの種類がクラスで、変数に対しての型定義みたいなもんだっけ

50 :
>>41
で上の例のニミッツクラスのインスタンスがコンストラクト時にshipnameジョージワシントンとか入れてジョージワシントンになるわけ

新規ならトップダウン設計でいいが、
既存の物をモデリングするなら
タマとミケが似てるから猫クラス作って
猫クラスと虎クラスの共通点多いから猫科アブストラクトクラス作るとかな

51 :
階級じゃないな。
むしろ部類と言う方が近いかな。

52 :
逆恨み反日指向の「クラス」

53 :
夏の日の1993って果てしなくゲスな曲だよな

54 :
猫クラスはオスとメスあるの?
交尾すると子どもはできるの?

55 :
1組とか2組とかだろ
クラス替えはドキドキした

56 :
>>54
そういうメソッドを作れば出来るよ

57 :
まるで別人のプロポーションなんだろ

58 :
入れるとタピオカになる容器的なやつ

59 :
プログラミングなんて、そのうちAIがやってくれるようになるよ
今、どんどん自動化が進んでるしね

60 :
がんばれゲイツ君とか懐かしいな

61 :
1993〜♪

62 :
クラスは継承出来るよ?

63 :
>>59
みんなAIもてはやすけどさ、あれって商売にならないんだよね。
期待した機能が実現できるかどうかすら誰も保証が出来ない代物だからなぁ

64 :
1999恋をした?

65 :
traitを使いこなせ

66 :
>>28
インスタンスはメモリに展開される

67 :
指示待ち人間
指示されたら指示された通りに動く
自主的にやろうとしないのでいちいち指示しないといけない

68 :
>>1にC++のプログラマーは時給70ドルって書いてあるけど今はどうなの?

69 :
凡人向けになんらかのメタファが必要なだけ

バリバリアセンブラで書き始める人間には不要な概念

70 :
>>54
class Cat {
public enum Sex {
male,
female,
tamanuki,
hininzumi
};
}

71 :
>>67
段取りも方針作成も出来ずに丸投げする奴の多いことよ

72 :
Pythonを初めてできそうな気がしたときに、やっぱり自分には向いていないと気づかせてくれる仕組み

73 :
>>5
こういう言い方されて初めてわかったよ。そこまで猫の鳴き声がどうの色がどうのって説明は全く無駄。

74 :
>>3
>>22

設計図と言えばそうなんだけど、企画や営業、技術でこれからどういうものを作るかを検討するのに分かりやすい

というかそのままプログラムに落としていきやすい

デザインシンキングなんかでいろんな要素を付箋で貼ったりするけど
あの付箋がクラスになると考えると近いかも

そうすると実装されるプログラムの動きと要求が一致しやすい

75 :
プラトンのイデア

76 :
構造体の上位互換

77 :
プラプラしてないで働いたら?

78 :
事務職員にとっての
エクセルの雛形ワークシートみたいなもんだよ

79 :
最近はintとかもクラスになってるからな
大昔のビット構造前提でバイナリ演算やったら悲惨なことになる

80 :
>>70
性別になんで生殖器の処置まで入れてんだ?
それは性別と関係ないだろ。

81 :
public static void main

82 :
グルーピングでもあるんだよな。
親クラス、子クラスでいろいろと便利。
画面遷移とか同じ1行で勝手に振り分け出来るし。
まあ関数をポインタで呼び出してるようなもんだけど。

83 :
さんねええええええん
びいぐみいいいいい

84 :
>>60
懐いw

85 :
htmlのクラスとは違うの?

86 :
学校でいつも独りぼっちになってたところだよ

87 :
セイバー
アーチャー
ランサー
ライダー
キャスター
アサシン
バーサーカー

88 :
>>45
これ有名なJavaの本に出てくる例えだけどさ
これでクラスを理解してプログラミングに繋げるとか無理あるわ
ある程度分かってきたら糞本だっていうのがわかる

89 :
たこ焼き器の型

90 :
まず、UMLで設計しようよ
オマエら、即コーディングしてないか?

91 :
>>14
クラスは外部仕様
インスタンスはその仕様を実現する
色んな奴らのうちの1人
だから全くの別物
インターフェイスクラスやら
純粋仮想関数なんてのもあるだろ

92 :
文字通り「分類」だよ
クラスってのは変数と関数の集まりだろ
変数はデータで関数は処理だ

「何らかのルールによってシステムに必要なデータと処理を分類したもの」
オブジェクト指向とは、モジュール分割の手法だ

93 :
RPGで言うところのジョブって考えれば分かりやすい

94 :
クラスはポケットモンスター
インスタンスはピカチュウ

クラスはヒト
インスタンスはイッチ

クラスは犬
インスタンスはガイジーヌ

95 :
いじめられてるメンバがいそう

96 :
>>1
X-Windowプログラミング専門学校でやったなぁ
それまでX68kしか触ったことなかったからイベントドリブンの考え方がよく分からなかった

97 :
Cの良いところはコンパイルされた後の命令をはっきり意識しながら書ける所
オブジェクト指向の奴ってメモリ上にどうオブジェクトが展開されてるかって分かりにくいよね

98 :
エンティティ

99 :
クラスはC++が最初にもたらしたもんじゃねー

100 :
Javaも多重継承できればなぁ


100〜のスレッドの続きを読む
東京人「オスプレイ?沖縄?配備?いいだろ」「じゃあ東京へ」東京人「オスプレイ来るな」
【悲報】保守速報、広告を全て剥がされポルノサイトになってしまう。これが愛国ポルノかとの声
パヨク「9日夜にエアコンが設置されていたのは安倍が11日に訪れた避難所のみ!だからデマじゃない!」
【時事通信世論調査】「桜」で内閣支持率が「森友」以来の急落40.6%(-7.9%) 馬鹿なのか
中国さん、日本のマナーについていけず混乱する「え?違ったの?今更どうしろと・・・・」
共同通信 支持率 自民33.8% 立憲9.1% 公明5.1% など。立憲大幅上昇 自民大幅下落
【パヨだんまり】韓国人「ヘル朝鮮、国全体がセウォル号だ」
不良やヤンキーの方が、会社でキチンと挨拶したり上司の絶対命令に忠実なんだよな
日本+45「第2波怖いよー」 ブラジル+31000「ヒャッハー!」
インセルはネトウヨになりやすい
--------------------
【ラオス】ダム決壊事故:国際大ダム会議独立専門家委「不可抗力と見なすことはできない」韓国企業側の主張を退ける [05/29]
☆スロ板住民の雑談★7401 大変です!次スレがありません!⎛*‘ω‘ *⎞
【エレカシ】宮本浩次スレ【読書家】
【相撲】 新入幕の霧馬山 ネスレから“似顔絵入り”新化粧まわし「いい顔してますね」陸奥部屋にバリスタ設置
30代で恋してる男女いる?その12
【改めるべき事】アマチュア【ありがちな事】
【HONDA】ホンダ・2代目N-WGN★18台目
【昔は聖地】新小岩その十四【今は廃墟】
【パーフェクト】PERFECT BLUE【ブルー】
死ぬほどドキドキしたこと
【サビ】レトロなエレメカのスレ【代え部品ナシ】
おい、これからテレビで自転車関連やるぞ! 57
【レビュー】DTMブログ総合 2アフィ【セールス】
才幹がオススメ銘柄を挙げながら雑談するスレ2
【咲-Saki-】文堂星夏さんのスレ
【WoT】World of Tanks Blitz Tier211
異世界転生もの作者「人生に疲れたやり直したい。せや俺の妄想を小説にしよう」
セブンイレブンの弁当作ってたけどなんか質問ある?
旧民進7支部に未使用金発覚 支部の代表者はいずれも立憲民主党議員 ネット「泥棒」「テレビは報道しない自由作戦」
【野球】どうなる?中日・松坂去就。現役続行希望も戦力外濃厚か
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼