実験2類と対象の定義と使用

664 ワード

    

1、学生クラスを定義し、設計データメンバーとメンバー関数は以下の通りである:A、プライベートデータメンバー:年齢(int age)、名前(char*name).B、公有メンバー関数:(1)、パラメトリック構造関数:Student(int m、char*n);(2)、パラメトリック関数なし:Studio()(3)、変更データメンバー値関数:void SetStu(int m,char*n);(4)、データメンバー値取得関数:int Getage()char *Getname(); メイン関数に3つの要素を持つオブジェクト配列を定義し、それぞれ初期化し、オブジェクト配列内の各要素に関する情報を出力します.ヒント:ポインタタイプのデータメンバー(char*name)は、メモリを動的に割り当てる必要があるため、コンストラクション関数は次のようにStudent(int m,char*n){age=m;name=new char[strlen(n)+1];strcpy(name,n)}オブジェクトを作成するときは、Student s(20、zhao);2、プログラム機能:座標点タイプPointを定義し、以下のデータメンバーとメンバー関数を要求する:A、プライベートデータメンバー:座標点位置double X,Y;B、メンバー関数:(1)パラメトリック関数付き:Point(double a=0、double b=0);(2)構造関数:~Point();