• 大小: 3.03KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签:

资源简介

C++实战源码-构造方法的应用(入门级实例207).zip

资源截图

代码片段和文件信息

// Person.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “iostream.h“
#include “string.h“

class Person {
private:
char m_name[10]; //定义姓名
    char m_gender[4]; //定义性别
    int m_age; //定义年龄
public:
Person() {//定义没有参数的构造方法
m_name[0] = ‘\0‘;
m_gender[0] = ‘\0‘;
m_age = 0;
        cout << “使用无参构造方法创建对象“ << endl;
    }
    Person(char *name char *gender int age) {//利用构造方法初始化域
strcpy(m_namename);
strcpy(m_gendergender);
m_age = age;
        cout << “使用有参构造方法创建对象“ << endl;
    }
    char * getName() { //获得姓名
        return m_name;
    }
    char * getGender() { //获得性别
        return m_gender;
    }
    int getAge() { //获得年龄
        return m_age;
    }
};


int main(int argc char* argv[])
{
Person *person1 = new Person();//创建对象
Person *person2 = new Person(“明日科技“ “男“ 11);//创建对象
cout << “员工1的信息“ << endl;
cout << “员工姓名:“ << person1->getName() << endl; //输出姓名
cout << “员工性别:“ << 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1458  2010-10-13 19:13  Person\Person.cpp
     文件        4536  2010-10-13 18:52  Person\Person.dsp
     文件         537  2010-10-13 18:52  Person\Person.dsw
     文件         293  2010-10-13 18:52  Person\StdAfx.cpp
     文件         769  2010-10-13 18:52  Person\StdAfx.h

评论

共有 条评论