转自: https://www.jianshu.com/p/a5ec0488a66f?utm_campaign
及 https://www.cnblogs.com/hfultrastrong/p/10826372.html
首先讲下基本的图标
- Java类
- Java抽象类
- Groovy类
- 注解类
- 枚举类
- 异常类
- 最终的类
- 接口
- 包含有main方法的可执行类
- 单元测试类
- 是一个不包含在编译目录的Java类
- 不会被编译的Java类
- 用到了trait 关键字的PHP文件
- Java方法
- Java抽象方法
- Java属性
- Java变量
- 属性的get set
- 参数
- Html的标签
- 文件夹
- 项目模块
- 分组的模块
- Java包
- 源码代码根目录
- 测试代码根目录
- 被排除的根目录
- 资源文件夹
- 测试资源文件夹
- 编译的输出目录
- 测试编译的输出目录
可见度的图标
- 只读的
- 私有的
- 受保护的
- 同一个包可以访问的
- 静态的
- 公共的
数据源相关的图标
分别是数据库的图标
- Derby 的只读状态图标
- DDL文件
- 数据源
- Schema (可以理解为数据库)
- 表
- 视图
- 列
- 不为空的列
- 主键列
- 外键列
- 有索引的列
- 主键
- 外键
- 索引
- 触发器
- 存储过程或者方法
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
图标3表示重写继承类中方法
图标2表示实现继承类抽象方法或接口中的方法
图标1表示未使用继承类中的方法
类中方法并非只统计显示继承类或实现接口中方法,而是对该类中所有方法进行分类,有可能某些方法是继承类的父类中方法或者是实现接口的父接口中的方法。
图标1表示未实现继承类中的方法 图标2表示实现继承类中的抽象方法 图标3表示重写继承类中方法
[Túbiāo 1 biǎoshì wèi shíxiàn jìchéng lèi zhōng de fāngfǎ túbiāo 2 biǎoshì shíxiàn jìchéng lèi zhōng de chōuxiàng fāngfǎ túbiāo 3 biǎoshì chóng xiě jìchéng lèi zhōng fāngfǎ]
Icon 1 indicates that the methods in the inherited class are not implemented
Icon 2 represents the abstract method in the implementation of the inherited class
Icon 3 indicates that the method in the inherited class is overridden
查看某个类中的structure方法的 快捷键command+7 选择floating mode