c++中的类怎么样?该怎么应用类?其中函数调用是怎么执行的?构造函数中可不可以有输入和输出函数?
展开全部
C++中可以定义类,标识符为 Class 类名{private:类的属性;public:类的成员函数也就是类的操作};应用类的时候,首先得创建类对象,把类名当作一种数据类型来看,直接定义类对象。类名+变量(对象名),构造函数根据构造函数里的参数传递来确定定义类的时候如何来定义类中的属性与操作,比如默认的不带参数构造函数,就可以直接对象名(类属性),对象名->类的操作。构造函数可以有输出和输入操作。cout或者cin,类对象创建的时候,构造函数自动调用。这个时候就会执行构造函数中的代码段。
展开全部
类是数据和函数的封装。
#include <stdio.h>
class node
{
public:
int a;
node()
{
printf("%d\n",a);
}
};
void main()
{
node b;//构造对象,就能使用类的方法
}
上面代码可以运行,可以输出,你的输入是什么意思,传值?
#include <stdio.h>
class node
{
public:
int a;
node()
{
printf("%d\n",a);
}
};
void main()
{
node b;//构造对象,就能使用类的方法
}
上面代码可以运行,可以输出,你的输入是什么意思,传值?
更多追问追答
追问
就是在构造函数中用输入输出语句为私有数据成员付值?
追答
#include
class node
{
public:
int a;
node()
{
scanf("%d",&a);
printf("%d\n",a);
}
};
void main()
{
node b;//构造对象,就能使用类的方法
}
这样是可以的,不过很少见,一般都是传值(构造函数重载)搞的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询