IDEA structure窗口各标志及功能

图标

对象类型

在这里插入图片描述 class 类
在这里插入图片描述 interface 接口
在这里插入图片描述 enum 枚举
在这里插入图片描述 @interface 注解
在这里插入图片描述 class initializer 代码块
在这里插入图片描述 method 方法
在这里插入图片描述 field 字段/属性

在这里插入图片描述 anonymous class 匿名类
在这里插入图片描述 lambda lambda表达式

在这里插入图片描述 propertie 访问器(get方法)/修改器(set方法) (方法的一种,在勾选工具栏"Properties"按钮后,IDEA根据方法名get或set开头将构造器和修改器收揽起来)

访问权限

位于“对象类型图标”右侧
public 在这里插入图片描述

protected 在这里插入图片描述

(default) 在这里插入图片描述

private 在这里插入图片描述

其他修饰符

位于“对象类型图标”上
在这里插入图片描述 abstract
在这里插入图片描述 final
在这里插入图片描述 static

工具栏

在这里插入图片描述
默认情况下,显示class(所有访问权限)、 interface(所有访问权限)、 enum(所有访问权限)、 @interface(所有访问权限)、 class initializer、 method(public访问权限,已重写)

  1. 按访问权限排序

  2. 按字母排序
    顺序规则:

    1. 按照class interface enum @interface > class initializer > method > field
      即 类 接口 枚举 注解 > 代码块 > 方法 > 字段/属性
    2. (在选择“按访问权限排序”的情况下)在1的基础上,按照访问权限 public > protected > (default) > private
    3. (在选择“按字母排序”的情况下)在1,2的基础上,按照字母先0-9再A-Z排序(大小写等价)
    4. 在1,2,3的基础上,按照书写的上下顺序排序。
  3. 将继承(类、接口)并重写的方法收缩起来,被继承类/接口的图标右上有小箭头标志在这里插入图片描述在这里插入图片描述

  4. 将访问器/修改器方法收缩起来
    在这里插入图片描述 左下角 红色set/绿色get
    注意,IDEA根据方法名收缩,如下面的例子
    在这里插入图片描述

public class Temp {
    int key;
    int test;

    public int getKey() {
        return key;
    }

    public void setKey(int key) {
        this.key = key;
    }

    public int getTemp() {
        return test;
    }

    public void setTemp(int test) {
        this.test = test;
    }
}
  1. 显示字段/属性(默认不显示)

  2. 显示Non-public(默认只显示public的内容)

  3. 显示继承(类、接口)的成员,包括属性、方法等,未重写的方法显示灰色。和3同时使用则将重写的方法放入3,未被重写的方法放入7(显示图标在这里插入图片描述),属性不收揽。默认只显示重写的方法,不显示未重写的方法属性

  4. 显示匿名类

  5. 显示lambda表达式

  6. 右侧跟着左侧动

  7. 左侧跟着右侧动

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MallocLu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值