不晓得他们看源码的这时候是是并非由上而下北埃尔普的承继亲密关系和USB同时实现记的确切的,这儿所推荐 IDEA 的 diagram,结论一清二楚,也是好加进碎裂,迳自撷取。
1、查阅绘图方式的承继链
在你想查阅的类的条码页内,点选滑鼠,优先选择 Diagrams,当中有 show 和 show … Popup,而已前者增建在条码页内,前者以浮窗的方式展现:
事实上,你也能从右边的工程项目产品目录根上,对你想查阅的类点选滑鼠,反之亦然优先选择Diagrams,效用是那样的:
接着你就会获得如下表所示图右图的承继亲密关系绘图,以自订的Servlet为例:
不言而喻的是:
- 红色白线斜线是指承继亲密关系
- 绿色生态实线斜线是指USB同时实现亲密关系
2、强化承继链绘图,想我所想
2.1 拿掉不重视的类
获得的承继亲密关系绘图,很多并并非他们想去介绍的,比如说左图的Object和Serializable,他们只想重视Servlet重要的那几个承继亲密关系,是并非办?
简单,删掉。点选优先选择你想要删除的类,接着直接使用键盘上的delete键就行了。清理其他类的亲密关系后绘图如下表所示:
2.2 展现类的详细信息
有人说,诶,这是并非够呢,那承继下来的那些方法我也想看啊?简单,IDEA通通满足你。
在页面点选滑鼠,优先选择 show categories,根据需要能展开类中的属性、方法、构造方法等等。当然,第二种方法也能直接使用上面的工具栏:
接着你就会获得:
什么,方法里你还想筛选,比如说说想看protected权限及以上范围的?简单,滑鼠优先选择 Change Visibility Level,根据需要调整即可。
什么,你嫌绘图太小你看不确切?IDEA也能满足你,按住键盘的Alt,竟然出现了放大镜,惊不惊喜,意不意外?
2.3 加入其他类到亲密关系中来
当他们还需要查阅其他类和当前类是否有承继上的亲密关系的这时候,他们能优先选择加其加入到当前的承继亲密关系绘图中来。
在页面点选滑鼠,优先选择 Add Class to Diagram,接着输入你想加入的类就能了:
例如他们添加了一个Student类,如下表所示图右图。好吧,并没有任何斜线,看来它和当前这几个类以及USB并没有发生什么不可描述的亲密关系:
2.4 查阅具体代码
如果你想查阅某个类中,比如说某个方法的具体源码,当然,不可能给你展现在绘图上了,不然屏幕还不得撑炸?
但是能利用绘图,或者配合IDEA的structure方便快捷地进入某个类的源码进行查阅。
双击某个类后,你就能在其下的方法列表中游走,对于你想查阅的方法,选中后点选滑鼠,优先选择 Jump to Source:
在进入某个类后,如果还想快速地查阅该类的其他方法,还能利用IDEA提供的structure功能:
优先选择左侧栏的structure之后,如左图左侧会展现该类中的所有方法,点选哪个方法,页面内容就会跳转到该方法部分去。
3、最后
用上面提到的的IDEA这些功能,学习和查阅类亲密关系,介绍诸如主流框架源码之类的东西,能说是非常舒服了。
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!