ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

成员变量,成员函数和对象初始化

2022-06-23 21:02:56  阅读:122  来源: 互联网

标签:初始化 调用 变量 作用域 成员 函数 构造函数


成员变量

在函数中可以直接写成员变量的名字来访问成员变量

函数式通过对象来进行调用的

通过.来进行调用哪个方法,就建立了getFood和ve之间的关系让getFood内部的成员变量指的是v的成员变量

是通过this进行的

this是成员函数的一个特殊的且固有的本地变量,表达了调用这个函数的那个对象

 

定义在函数内部的变量是本地变量

本地变量的生存期和作用域都是:函数内部成员变量的生存期是对象的生存期,作用域是类内部的成员函数

(一个变量的作用域在这个类的内部的时候,意思是这个类里面的成员函数可以去使用这些成员变量)

  对象初始化

有一个成员函数的名字和类名称完全相同,创建这个类的每一个对象的时候他会自动调用这个函数是构造函数

这个函数不能有返回类型

 

函数重载

在调用这两个函数的时候,会根据函数的你所给的那个参数的值的方式来决定我到底应该调用这两个函数当中的哪一个这就是重载

一个类可以有多个构造函数,只要他们的参数表不同

创建对象的时候给出不同的参数值,就会自动调用不同的构造函数

还可以通过this()还可以调用其他构造函数

一个类里的同名但参数表不同的函数构成了重载关系

 

标签:初始化,调用,变量,作用域,成员,函数,构造函数
来源: https://www.cnblogs.com/NanFangDaGua/p/16406720.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有