iOS培训课程:c++基础章节 对象的定义和作用

发布时间:2020-07-22 07:16:39 作者:崔亚允
来源:网络 阅读:502

iOS培训教程,从基础学起,C++也是一样,那么今天和大家分享的就是C++入门课程“对象的定义和作用”那么大家都知道类是抽象的,对象就是类里面的实例,事实上同一类型的对象就能够组成一个类,这一点是大家毋庸置疑的。

所以,在定义对象之前,一定要先定义好该对象的类。大家一起来学习一下对象的定义。

一、对象定义格式

对象在确定了它的类以后,其定义格式如下:

<类名><对象名表>

其中,<类名>是待定的对象所属的类的名字,即所定义的对象是该类类型的对象。<对象名表>中可以有一个或多个对象名,多个对象名时用逗号分隔。<对象名表>中,可以是一般的对象名,还可以是指向对象的指针名或引用名,也可以是对象数组名。如:

TDatedate1,date2,*Pdate,date[31];

二、对象成员的表示方法

一个对象的成员就是该对象的类所定义的成员。对象成员有数据成员和成员函数,其表示方式如下:

<对象名>.<成员名>

或者

<对象名>.<成员名>(<参数表>)

前者用来表示数据成员的,后者用来表示成员函数的。如:

date1.year,date1.month,date1.day;

date1.SetDate(inty,intm,intd);

这里,·是一个运算符,该运算符的功能是表示对象的成员。

指向对象的指针的成员表示如下:

<对象指针名>-><成员名>

或者

<对象指针名>-><成员名>(<参数表>)

这里的->是一个表示成员的运算符,它与前面讲过的·运算符的区别是,->用来表示指向对象的指针的成员,而·用来表示一般对象的成员。同样,前者表示数据成员,而后才表示成员函数。

三、两种表示是等价的,举例如下:

<对象指针名>-><成员名>与(*<对象指针名>).<成员名>

这对于成员函数也适用。如:

Pdate->year,Pdate->month,Pdate->day;

或者

(*Pdate).year,(*Pdate).month,(*Pdate).day;

Pdate->SetDate(inty,intm,intd);

或者

(*Pdate).SetDate(inty,intm,intd);

除此之外,引用对象的成员和一般对象的成员表示是一样的。

两个不同的对象的名字是不同的,它们的数据结构的内容(即数据成员的值)是不同的。

推荐阅读:
  1. iOS培训篇——C++变量的声明和定义介绍
  2. iOS开发章节——C++字符串处理函数介绍

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ios培训

上一篇:threading.Timer 延迟执行实例代码

下一篇:windows系统变量

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》