小编Mor*_*ina的帖子

自动为变量生成某些方法

我有一个问题,如果可能的话,如何通过仅提供特定类型的变量来自动生成方法.

让我们用简单的例子说明我的问题: 假设我有多个链接到LinkedLists的变量,我想给出每个特定的方法; 例如setter和getters方法:

private LinkedList football = new LinkedList();
private LinkedList jogging = new LinkedList();

public LinkedList getFootball() {
    return football;
}
public void setFootball(LinkedList football) {
    this.football = football;
}
public LinkedList getJogging() {
    return jogging;
}
public void setJogging(LinkedList jogging) {
    this.jogging = jogging;
}
Run Code Online (Sandbox Code Playgroud)

如果变量的数量变长(例子只包含2),这将产生非常长且相当重复的代码和平,如上所示.

有没有办法,如果这确实是一个可能性,概括上面的模式,所以我可以通过创建LinkedList的实例创建两个方法?

PS:使用foreach循环并将其概括为任意元素不起作用.

java variables methods automation

3
推荐指数
2
解决办法
1194
查看次数

标签 统计

automation ×1

java ×1

methods ×1

variables ×1