剪不断的情愫图片高清:有关C++问题大家看一下

来源:百度文库 编辑:神马品牌网 时间:2024/04/18 23:08:08
在面向对象的程序中,从main中传入数据给类,
是不是都要有一个私有的变量来接收,再根方法中的
参数来连接才能用呀,可不可直接用呀。

可以直接用呀,
类里面可以使用全局变量的【在类外定义的变量】。
你说的main传递进去的参数,放到类里面,
那也是通过方法设定的。
面向对象的核心就是吧数据跟操作分开的。
数据保存信息,操作更改信息(封装)。

在类中的变量一般都设计为私有的
在此类中有效
如果想使用 类中的一些属性和方法
可以继承这个类

可以直接用,不过一般不直接用,由于有的时候是传地址的方式来传送变量,为了防止意外的修改,所以会再定义一个函数内的私有变量来接收该变量并处理。在C里面处理地址的时候是非常小心的。

可以直接用,你只要声明为public型就行。
如:
class c1
{
public:
int i;
}