----------android培训、java培训、期待与您交流! -----------------------------
转眼都一个星期了,感叹时间的快呀。
今天在黑马论坛找到一个毕老师录制视频后保留下来的代码,如获至宝呀。
class person { person() { System.out.println("person run"); } } class persondemo { public static void main(String[] args) { person p=new person(); } } 中 person p=new person(); 的 person p 怎么理解?它是创立的对象么,格式如何书写 |
看视频时不懂的问题, 别人的回答。
Person 是类型,p先是类型变量,然后用构造器新造了一个对象赋给p,p就成了Person的一个具体对象。 |
今天仔细看了面向对象,函数.参数都变多了,有点不习惯,把作的笔记贴出来做个备份
1.面向对象里的“.”可以理解为“调用”的意思,.前的调用.后面的
2.构造函数可以先定义变量,然后再写函数名
3.重载(构造函数中函数名“如main(参数列表1)”要与类名相同):函数名相同,参数列表不同
4.调用函数时直接写函数名 + 参数列表() 如:cry()
5.构造代码块 作用:给对象进行初始化。
6.函数被对象调用
7.this: this代表它所在函数所属对象的引用。(换了主人)
8.写函数注意1.什么结果?(确定类型int bubble double)2.?(忘了)
9.构造函数可以被限制(本地初始化)
10.对象是老大,所以朝面向对象看齐。是利用其函数功能为调用其功能的对象服务。
11.带.的是this关键字,不带的是this语句(毕老师语言)
毕向东老师说学习java方法是:把代码读一遍,把代码写一遍。
自己试着去做吧,感觉裸写不行,老是想看代码,什么毛病呢!
写两个思想吧,老师说会思想了能解决一类的问题:
累加思想:通过变量记录循环操作的结果。 x++ , int x=??,然后要有 for(没循环不叫累加)
计数器思想:通过一个变量记录数据的状态变化,也需要通过循环去完成(也要循环)。例如:获取xxx个数
this05-11 12 04天-后两段不太懂明天重看
------------------android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima