メニュー検索ヘルプ
オリラン > 趣味 > [システム開発者ランキング] > [構造体とクラスの違いがわかりません] > BBS 1ページ
一覧 / BBS新着 / おすすめ / 登録 / 投票中 / 掲示板

システム開発者ランキング



構造体とクラスの違いがわかりません

No.51
開始 2004/03/05 15:39
終了 2005/03/05 15:36
確定
1位.

それ中心の参考書を読みなさい

7票
2位.

ポインタもわかりません。

5票
3位.

リボンランキングの北斗様 by北斗

4票


[ メッセージの書き込み ]
タイトル
名前※登録ユーザは独占名使用可能
メッセージ (400文字まで)0文字


こないね?ここ

あれ?
きてないな・・・
👍 [No5] 2004/08/24 09:22info

陣中


陣中

ついでに、大きなお世話

クラスとは、構造体の派生です
で、OOP(オブジェクト指向言語)では
外部に公開できる関数のことを、メソッド
外部に公開できるデータ(変数)のことをプロパテイ
といいます
オブジェクトの設計図がクラスです
で、クラスから実際に動くオブジェクトを
つくることがインスタンス化といいます
OOPはクラスを作ることが、プログラミングです
ただし、VBは半端にクラスを作ることしかできませんが・・・
JAVAは嫌いです
あの半端なポインタが嫌いです
多重継承が出来ないクラスもきらいです
関数のテストでも、クラスありきの仕様がきらいです
ほんと小さな関数のテストでも、大掛かりなクラス設計はしんどいです
と、ゆうことで、ぼくは、Cがすき!
👍 [No4] 2004/05/09 11:50info

Cの話でしたね?

struct seiseki {
	int no;		/* 学生番号 */
	char name[20];	/* 氏名 */
	double average;	/* 平均値 */
};
は
deftype struct seiseki {
	int no;		/* 学生番号 */
	char name[20];	/* 氏名 */
	double average;	/* 平均値 */
}seiseki;
で、楽ができます
seiseki ***;
で宣言できちゃうのですから・・・
なんども、言っておきますが、クラスは構造体の拡張したものです
派生クラス class 構造体{
  :
  :
  :
}
で、構造体からクラスが派生できます
ついでに
seiseki *x;
としたら
x->name;
でポインタ参照です
しかし、古いです、あなたの見たHPは
いいHPにめぐりあうことをお祈りします
👍 [No3] 2004/04/25 18:30info

人中


陣中

おなじです

これ、おおまじに語らせてちょ
ポインタ、カンケーなし!
クラスは構造体の拡張したもの
やってみ~、構造体からクラス派生できるから
関数とデータの構造体がクラスさ
ポインタはJAVAじゃ、参照っていってるらしいな?
👍 [No2] 2004/04/21 10:57info

参照

参照
外部リンク
👍 [No1] 2004/03/05 20:54info

・・・
1