特别是一个代码稍微复杂的类。
JAVA为什么是比面对过程语言简单明了呢?因为它更加有逻辑,有条理些,无论多么复杂的代码,基本上也都是成员变量和成员方法组成的,在方法体中见到的方法 有的可能是JAVA类库中的 有的可能是自定义的方法,也许这个方法就在这个类中,要求楼主对API有基本的了解 熟悉那些是类库的 那些事自定义的 这样就能一下子分辨了 对于自定义的方法 在Eclipse工具下 只要按住CTRL建再单击方法名 就可以直接跳到方法的相应位置了 很方便的
|
几句话是说不清楚的,首先把那些关键字及保留字的意义大概搞懂一下,然后慢慢来. 读懂一个类 首先要看他的main方法 也就是程序的开始 一点一点的看 在看new的对象 然后在看方法 直接跑一遍看结果,然后根据结果想出你的思路,再看原来代码别人的思路学习下,就不累了 先看大体脉络,比对下与自己思路有什么不同,为什么要去这样设计它,如果是你,又会如何去设计这个类。再去研究细节,特别是处理逻辑的代码,有些涉及到算法的东西更要耐心的去读懂,开始会比较慢,但坚持下去了一定会有收获的。good luck! 学习Java,最好有一些c++和OOP的基础和实际编程的经验。 遵照一定的方法,是可以比较容易读懂一个类的: 来源:英超直播 |