开发手册 欢迎您!
软件开发者资料库

C++ 类和对象

C++是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。本文主要介绍C++ 类和对象。

1、C++ 类和对象

C++是一种面向对象的编程语言。这也是C++与C语言的最大区别,而类和对象就是C++面向对象的基础,对类和对象具有深刻的理解,对于编写C++程序来说也是有一定的帮助。

2、定义声明类

要创建一个类,需要使用关键字class

#include #includeusing namespace std;class Person{   public:        string name;        int age;        char sex;};int main(){   return 0;}

2、创建对象

在C++中,对象是从类中创建的。我们已经创建了名为Person的类,所以现在可以使用它来创建对象。

要创建Person的对象,指定类名,后跟对象名。

例如:

#include #includeusing namespace std;class Person{   public:        string name;        int age;        char sex;};int main(){    Person person1,person2;    return 0;}

3、对象方法

象也可以包含方法。对象中的方法是属于该对象的函数。

让我们在Person类中创建一个方法:

例如,

#include 
#include
using namespace std;
class Person
{
string name;
int age;
char sex;
// 成员函数声明
public:
void Register(string,int,char);
void ShowMe();
void Input();
string ID;
};
// 成员函数定义
void Person::Register(string na,int ag,char se)
{
name=na;
age=ag;
sex=se;
}
void Person::ShowMe()
{
cout<}
void Person::Input()
{
cin>>name>>age>>sex;
}
int main()
{
Person person1,person2;
person1.Input();
person2.Register("Zhang3",19,'m');
person1.ShowMe();
person2.ShowMe();
return 0;
}