c++中 什么是类的实现
5个回答
展开全部
创建一个该类的对象。
例如 : 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;
}
};
例如 : 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];
}
展开全部
C++中的类相当于一种包含函数的自定义数据类型。
类包含有属性和方法.属性就是这个类具有的数据成员,方法就是这个类的成员函数。
类的实现就是对这些数据成员进行操作,通过成员函数来操作.告诉编译器具体怎么操作数据成员,成员函数具体用来做什么的。
类包含有属性和方法.属性就是这个类具有的数据成员,方法就是这个类的成员函数。
类的实现就是对这些数据成员进行操作,通过成员函数来操作.告诉编译器具体怎么操作数据成员,成员函数具体用来做什么的。
参考资料: C++语言程序设计教程(第二版)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也叫类的实例化,就是用该类去构造一个实体对象。通俗点说就好比“学生”可以看成一个类,而它只是一个特殊群体的描述,如果张三是学生,那么张三就是学生这一类人的一个实例。
不知道这样的比喻你是否能理解。
不知道这样的比喻你是否能理解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类的实现就是对这些数据成员进行操作,通过成员函数来操作.告诉编译器具体怎么操作数据成员,成员函数具体用来做什么的。
类相当于一种包含函数的自定义数据类型。
类包含有属性和方法,属性就是这个类具有的数据成员,方法就是这个类的成员函数。
类相当于一种包含函数的自定义数据类型。
类包含有属性和方法,属性就是这个类具有的数据成员,方法就是这个类的成员函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-24
展开全部
class w{
}; //类的定义
int main(){
w ins; // 类的实现
}
}; //类的定义
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;
}
};
这个怎么填啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询