c++中 什么是类的实现

如题所述

创建一个该类的对象。
例如 : string str
就是类的实例化。我觉得可能是你说的实现

在Java中,有一个Implement。叫做实现
指的是针对接口。
在C++中相当于抽象类
也就是说,这个类是被别人继承的。
派生类要实现基类(抽象类)的方法,这个称为抽象类的实现

再有一种可能是在类的声明和定义
在头文件中写好了类的设计
在cpp文件中将类的设计实现出来。也有人称呼此为实现。

class CPoint
{
int x,y;
public:
CPoint(int i,int j){ x = i; y = j; }
void Init(CPoint & k)
{
if(*this == k) return; //防止自身赋值
  *this=k;
}
};追问

恩, 这个怎么弄啊~#include
class P
{
private:
int x1,x2;
static int y;
public:
P(__________________){ x1 = i; x2 = j; }
};
___________=0; //对静态成员y赋值
void main()
{
P data[20];
}

追答

class P
{
private:
int x1,x2;
static int y;
public:
P(int i = 0, int j = 0){ x1 = i; x2 = j; }
};
int P::y=0; //对静态成员y赋值
void main()
{
P data[20];
}

追问

谢谢啦~~

追答

没事

追问

再问一个哈~~
类CPoint中的成员函数Init的功能是用已知对象给另一对象赋值,请将其补充完整。
class CPoint
{
int x,y;
public:
CPoint(int i,int j){ x = i; y = j; }
void Init(CPoint & k)
{
if(________) return; //防止自身赋值
  _______=k;
}
};

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-24
C++中的类相当于一种包含函数的自定义数据类型。
类包含有属性和方法.属性就是这个类具有的数据成员,方法就是这个类的成员函数。
类的实现就是对这些数据成员进行操作,通过成员函数来操作.告诉编译器具体怎么操作数据成员,成员函数具体用来做什么的。

参考资料:C++语言程序设计教程(第二版)

本回答被提问者采纳
第2个回答  2012-05-24
也叫类的实例化,就是用该类去构造一个实体对象。通俗点说就好比“学生”可以看成一个类,而它只是一个特殊群体的描述,如果张三是学生,那么张三就是学生这一类人的一个实例。
不知道这样的比喻你是否能理解。
第3个回答  2020-11-24
类的实现就是对这些数据成员进行操作,通过成员函数来操作.告诉编译器具体怎么操作数据成员,成员函数具体用来做什么的。

类相当于一种包含函数的自定义数据类型。

类包含有属性和方法,属性就是这个类具有的数据成员,方法就是这个类的成员函数。
第4个回答  2012-05-24
class w{
}; //类的定义

int main(){
w ins; // 类的实现
}追问

类CPoint中的成员函数Init的功能是用已知对象给另一对象赋值
class CPoint
{
int x,y;
public:
CPoint(int i,int j){ x = i; y = j; }
void Init(CPoint & k)
{
if(________) return; //防止自身赋值
  _______=k;
}
};
这个怎么填啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网