C++ 指针对象的属性与方法调用
1、指针对象的属性与方法调用 在C++语言中,指针对象调用属性与方法与普通对象是类似的,而有所不同的只是调用时的符号要使用 箭头符号->,然后,加上要调用的属性名字或方法即可。 另外,如果是对象数组就使用(点运算符)调用属性与方法即可。
2、调用格式 对象->属性(或方法); 对象[数组下标].属性(或方法);
语分格式分析: (1)以对象名字开头,然后,跟随一个箭头符号
(2)要调用的属性或方法,然后,跟随一个分号
对象数组: (1)对象名字后加上一对中括号与数组下标,然后,跟随一个点号
(2)要调用的属性或方法,然后,跟随一个分号
3、 例子: class Human //定义了人类 { char *name; Human(int a) //带参数的构造函数 { Age = a; name = new char[50]; } ~Human() { delete name; } void moveX(); };
Human *ZS; //定义了指针对象ZS Human *LS; //定义了指针对象LS ZS = new Human[3]; ZS[0].head = 1; //对象数组调用head属性 ZS[0].mvoeX(); //对象数组调用moveX方法 LS->head = 1; //指针对象调用了head属性 LS->moveX(); //指针对象调用了moveX方法 不要停留在理论学习上,尽快转到真实环境进行代码编写实践,请下载下方的训练环境。 >>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|