在java中构造派生类的好方法

时间:2016-07-19 14:48:46

标签: java oop constructor

我有一些类似于此

的课程
class A{
    //class A elements
    A(typeA1 A1, typeA2 A2, ....){//initialize elements}
}

class B extends A{
    //class B elements
    B(typeA1 A1, typeA2 A2,...... typeB1 B1, typeB2 B2, ....)
    {
        super(typeA1 A1, typeA2 A2,......);
        //initialize B elements
    }
}

我在构建B类时所做的是将A和B的参数传递给B的构造函数,然后通过它调用A的构造函数。

但随着元素数量的增加,这会变得很脏。什么是更好的(可能少参数?)实现这一目标的方法?

0 个答案:

没有答案