JSRUN 用代码说话

生成构造函数

编辑教程

生成构造函数

构造函数生成器可以使用参数创建构造函数。这些参数的值被分配给字段变量。

生成的构造函数在代码样式设置的 "成员顺序" 部分中定义的点处插入。默认情况下,代码生成器将构造函数放置在字段之后。

下面是生成构造函数的具体步骤:

在主菜单上选择代码丨生成(Code 丨 Generate)。或者,右键单击编辑器,然后在上下文菜单中选择 "生成",或使用键盘快捷方式 Alt+Insert 。
在编辑器显示的弹出列表中,选择“构造函数”选项。
使用 Ctrl 和 Shift 键进行多项选择。

如果有关的类包含了字段,IntelliJ IDEA 建议选择要由构造函数初始化的字段。在 "选择要按构造函数初始化的字段" 对话框中,选择所需的字段。单击“确定”。

示例如下:

public class MyClass {
    int aInteger;
    double bDouble;

public MyClass(int myAIntegerParam, double myBDoubleParam) {
    aInteger = myAIntegerParam;
    bDouble = myBDoubleParam;
    }
}

IntelliJ IDEA 生成 Delegation 方法

您可以创建将行为委派(delegate)给类的字段或方法的方法。这种方法使得您可以在不直接公开该字段或方法的情况下访问字段或方法的信息。

下面介绍了创建 Delegation 方法的具体步骤:

执行以下操作之一:

在主菜单上选择代码丨 生成(Code 丨 Generate)。
右键单击编辑器,在上下文菜单中选择“生成(Generate)”
按 Alt+Insert。
在编辑器中显示的弹出列表中,选择 “Delegate Methods”。在"选择要为其生成委托的目标" 对话框中,显示要委派的对象的列表。
选择目标字段或方法,然后单击“确定”。“选择生成授权方法” 对话框出现,并且显示要委派的方法列表。
选择所需的方法。对于多个选择,使用 Ctrl 和 Shift 键。单击“确定”。

下面是一个示例:

Currency 类有一个 calendar 类型的字段 Calendar。要从 Currency 类中访问 Calendar 类的某些功能 ,我们需要创建一个新的方法来将请求委派给 calendar。

Calendar calendar;
public int get(int i) {
    return calendar.get(i);
}
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟