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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杜桂发 黑马帝   /  2011-9-3 11:48  /  2311 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

前天开始从视频来学习类的相关知识.在看视频时,感觉老师讲得非常顺理成章,好像自己都听懂了.但一接触习题,才发现好多细节没记住,记住的又不会运用.所以自学如果只看教程是绝对不得的,一定要做练习,可是做自觉做练习有一个弊端,就是一些很小的细节也会花很多时间去思考,翻书,百度...到最后即使结果符合了答案,也不知道是碰巧还是真的理解对了.:(
学习完类的初步知识后,我做了一道习题,用了一整天.编译时出现最多的错误是:无法将某类中的某个方法应用于什么什么地方.经过观察,发现其实这是个很简单的知识点,我用对象调用方法时,设置的参数不一样(巨汗:Q 一般人都不会犯这么低级的错误吧).经过一天的摸索,我对类得出了下面的结论:
1:对类的编写,类的实质是封装对象的属性和方法.所以,写一个类就是要弄清楚它的属性(成员变量)和方法(成员函数).
2:对类的访问,通过对象调用的方式来访问,如果调用的是方法时,要注意对象的参数和该方法的参数一致,对于被私有的属性的访问,可以通过set方法来设置或改变值,也可以通过get方法来获取值.(理解set和get在内存的流程很重要)
3:当对象一被创建时,类里就会通过构造函数来对其初始化.当你编写了构造函数后,系统将不添加默认的构造函数,这时如果你编写的构造函数的参数和创建对象时的参数不一至(参数类型和个数),对象将无法被创建.
4:关于set和get的一些小体会:一个属性一般都要设置这两个方法.set要带相应的参数用来设置对象的值,get一般不带参数,这样才方便对象的调来.

呵呵,能力争取加入第四届!:loveliness:

评分

参与人数 1技术分 +2 收起 理由
老罗 + 2 谢谢分享!

查看全部评分

3 个回复

倒序浏览
黑马网友  发表于 2011-9-4 09:42:05
沙发
用IDE,减少一些低级错误

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1 不用IDE也有好处的。

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-9-4 11:50:43
藤椅
API是个神器,!
回复 使用道具 举报
黑马网友  发表于 2011-9-6 12:05:31
板凳
刚开始练习编写小程序时,我觉得还是先把思路用纸写下来,然后用最原始的记事本工具写出来,每天写的长一点,多一点,坚持天天写,遇到问题耐心的解决,经验就这样积累下来了,等一段时间后习惯了,再慢慢运用其他辅助工具慢慢过渡,这样基础也有个稳步提升.

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1 谢谢分享!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马