aks*_*hay 11 java eclipse code-generation
我有一个类A和BM扩展A.现在我想要使用eclipse的代码生成选项创建一个B的构造函数,它接受参数并设置B的所有字段的值(我的意思是它也应该设置从A继承的字段).
有没有在eclipse中生成这样的代码的快捷方式?
Eclipse(3.5)没有针对该特定情况的内置选项,但无论如何我建议你在超类中有一个单独的构造函数,子类super(...)在其构造函数中调用它.
这将更容易维护.例如,如果你在超类中添加一个字段,你需要记住也要更新子类.
class A {
int i;
public A(int i) { this.i = i; }
}
class B extends A {
int j;
public B(int i, int j) {
super(i);
this.j = j;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16236 次 |
| 最近记录: |