A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

前两天看毕老师的基础视频,刚接触到类和对象,感觉有点难理解,导致后边的课程听得晕晕乎乎。重新听了一遍,发现对象和数组有相似之处。将对象和数组做横向对比,理解了数组也就理解了对象。

即,对象名.(点)成员变量(或成员函数) 和 数组名[角标]作对比
成员变量(或成员函数)就相当于数组中括号中的角标,可以理解为对象的角标。

差别在于数组中的元素都是相同数据类型的,而对象中的元素是不同类型的(各种成员变量和成员函数)。

那么既然都是二维,就需要两个维度的数值才能找到具体某个元素,进行后续操作。在对象中这两个维度即:地址(存储在生成对象时的局部变量中)+角标(成员变量或成员函数)。
表现在数组中,即:数组名(存储数组第一个元素的地址)+角标

我是笨人,有笨办法。希望能帮我起步比我还晚的童鞋。大神们不喜勿喷啊。

2 个回复

倒序浏览
一个是通过.调用,一个是通过【角标】调用
回复 使用道具 举报
年少丶 发表于 2014-3-3 17:25
一个是通过.调用,一个是通过【角标】调用

我从一个很偏的角度来理解的,概念一多容易弄混,这样便于记忆。哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马