[C/C++]Class定義クラスの詳細

4309 ワード

何年もC+(一年半)を学んだが、デザインだけが頭を焼いた.warningやerrorまで書く方法を知らない人もいます.一部の人はどのように間違いを報告しないことを知っていますが、ためらっています:public?private?protected?私は皆さんに多くの相続、私有相続などを教えないで、掌握すべきものを掌握すればいいです.あなたは本当に勉強しなければなりません.自分で勉強してください.
1.クラスの定義
まずnamespaceを定義します.like this:
1 namespace Little
2 {
3 
4 };

もちろん名前は要求していませんが、名前を見て意を知ればいいです.
Then,構築クラスのメインフレームワーク
1 namespace Little
2 {
3             class Person
4             {
5             
6             };
7 };

各括弧の後にセミコロン";"があることに注意してください.
疲れたから、先に寝て、後でもっと続けます.
更新してきました、子供:)
Person類を定義すれば、私たちは思う存分飛ぶことができて、一人の特徴を考えてみましょう.
  • 歳(int Old)
  • 体重(int Weight)
  • 身長(int TallCm)
  • 性別(bool Ismale)
  • 病歴の有無
  • 身分証明書番号(std::string PersonNo)(整数を使いたかったのですが、考えすぎると大きすぎて、やめましょう
  • 名前
  • では、定義できます(by the way、5番の変数はI(大文字i)l(小文字L)l(小文字L)です.間違えないでください.英語が分からないのに棒を3本置くのは言うまでもありません...)
     1 #include 
     2 #include <string>
     3 namespace Little
     4 {
     5     class Person
     6     {
     7         //     
     8         public:
     9             Person(int Old=0,int TallCm=70,int Weight=2.5,std::string Name="null",bool Ismale=true,bool Ill=false,std::string PersonNo="330802201908205014"){
    10              this->Old=Old;this->Tallcm=Tallcm;//     
    11              }
    12         //     
    13     }
    14 }

    時間が限られているので、コードをたくさん叩いて、書き続けます(Getter、Setter、Ageadd(1年後に年齢を増やします)と<
    書き終わったら送ってください.訂正してあげます.一緒に進歩しましょう!