| メニュー | 検索 | ヘルプ |
| オリラン > 趣味 > [システム開発者ランキング] > [構造体とクラスの違いがわかりません] > BBS 1ページ |
| 一覧 / BBS新着 / おすすめ / 登録 / 投票中 / 掲示板 |
![]() 陣中 |
![]() 陣中 | ついでに、大きなお世話クラスとは、構造体の派生です で、OOP(オブジェクト指向言語)では 外部に公開できる関数のことを、メソッド 外部に公開できるデータ(変数)のことをプロパテイ といいます オブジェクトの設計図がクラスです で、クラスから実際に動くオブジェクトを つくることがインスタンス化といいます OOPはクラスを作ることが、プログラミングです ただし、VBは半端にクラスを作ることしかできませんが・・・ JAVAは嫌いです あの半端なポインタが嫌いです 多重継承が出来ないクラスもきらいです 関数のテストでも、クラスありきの仕様がきらいです ほんと小さな関数のテストでも、大掛かりなクラス設計はしんどいです と、ゆうことで、ぼくは、Cがすき! 👍 [No4] 2004/05/09 11:50 ![]() |
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:30 ![]() | ![]() 人中 |
![]() 陣中 |
![]() ・・・ |
| 1 |