本帖最后由 居高声自远 于 2015-1-18 12:53 编辑
朋友啊!我是这样的学的,要弄懂每个知识点。你看毕老师的视频,最起码你要知道这句代码和上句代码之间的关系,要知道是怎么来的。例如,单例模式。保证在内存中只有一个对象。
将Person(){}加private修饰,就是不让你创建对象。
有个语句是这样的:private static Person p=new Person();
上句加static 是因为类类型静态成员变量p被一个静态方法public static Person getInstance(){ return p;}
访问。加private,这个类所有。下句加static,表示这个方法只能类名调用,谁调用这个方法,就把new Person()内存地址返给调用者。
当这个方法加static 我就想,它能被调用,它还能调用别的方法,访问其它成员呀。 总之你要弄清每个细节。
等你把基础弄的滚瓜烂熟,再去找大量题做。一定要养成独立分析,独立设计程序习惯。
|