从Java中的派生类调用基类构造函数

akshay:

我的课如下:

public class Polygon  extends Shape{

    private int noSides;
    private int lenghts[];

    public Polygon(int id,Point center,int noSides,int lengths[]) {
        super(id, center);
        this.noSides = noSides;
        this.lenghts = lengths;
    }
}

现在,规则多边形是所有边都相等的多边形。我的常规多边形的构造函数应该是什么?

public Regularpolygon extends Polygon{

//constructor ???
}
missingfaktor:
public class Polygon  extends Shape {    
    private int noSides;
    private int lenghts[];

    public Polygon(int id,Point center,int noSides,int lengths[]) {
        super(id, center);
        this.noSides = noSides;
        this.lenghts = lengths;
    }
}

public class RegularPolygon extends Polygon {
    private static int[] getFilledArray(int noSides, int length) {
        int[] a = new int[noSides];
        java.util.Arrays.fill(a, length);
        return a;
    }

    public RegularPolygon(int id, Point center, int noSides, int length) {
        super(id, center, noSides, getFilledArray(noSides, length));
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从派生类构造函数调用基类构造函数

来自分类Java

基类构造函数在Java中调用重写方法时派生类对象的状态

来自分类Dev

在派生类 C++ 的构造函数中调用基类的构造函数

来自分类Dev

如何在Scala中从派生类辅助构造函数调用辅助基类构造函数?

来自分类Dev

从模板派生类调用模板基类的构造函数

来自分类Dev

在声明派生类时调用基类的构造函数

来自分类Dev

C#-在派生类中调用基类和类构造函数

来自分类Dev

如何使用指向函数的指针在基类构造函数中调用派生类的方法?

来自分类Dev

在派生构造函数中的某些代码块之后,在派生类中调用基类构造函数

来自分类Dev

调用基类的构造函数而不在派生类中定义它

来自分类Dev

如何在模板派生类中调用模板基类的构造函数?

来自分类Dev

如何在C ++中从基类构造函数调用派生类方法?

来自分类Dev

(为什么)在纯虚拟派生类中是否需要虚拟基类构造函数调用?

来自分类Dev

从基类的派生类(从接口)中调用函数

来自分类Dev

从派生类调用构造函数

来自分类Dev

在派生类构造函数中引发异常。为什么调用基类析构函数而不是派生类析构函数?

来自分类Dev

是否可以从基类构造函数调用派生类构造函数?

来自分类Dev

让隐式派生类构造函数调用基类构造函数

来自分类Dev

C ++派生类构造函数调用基类构造函数错误

来自分类Dev

基类中的多个构造函数,并从Kotlin的派生类中调用最合适的一个

来自分类Dev

派生类中的重载构造函数

来自分类Dev

Java派生类中构造函数的执行顺序

来自分类Dev

为什么派生类可以调用基类构造函数两次?

来自分类Dev

防止在无效的派生类初始值设定项上调用基类构造函数

来自分类Dev

我可以从基类调用派生类构造函数吗?

来自分类Dev

复制派生类的构造函数,更改基类

来自分类Dev

从派生类访问模板基类的构造函数

来自分类Dev

从使用派生类成员函数的基类调用函数

来自分类Dev

基类函数不调用派生类函数

Related 相关文章

  1. 1

    从派生类构造函数调用基类构造函数

  2. 2

    基类构造函数在Java中调用重写方法时派生类对象的状态

  3. 3

    在派生类 C++ 的构造函数中调用基类的构造函数

  4. 4

    如何在Scala中从派生类辅助构造函数调用辅助基类构造函数?

  5. 5

    从模板派生类调用模板基类的构造函数

  6. 6

    在声明派生类时调用基类的构造函数

  7. 7

    C#-在派生类中调用基类和类构造函数

  8. 8

    如何使用指向函数的指针在基类构造函数中调用派生类的方法?

  9. 9

    在派生构造函数中的某些代码块之后,在派生类中调用基类构造函数

  10. 10

    调用基类的构造函数而不在派生类中定义它

  11. 11

    如何在模板派生类中调用模板基类的构造函数?

  12. 12

    如何在C ++中从基类构造函数调用派生类方法?

  13. 13

    (为什么)在纯虚拟派生类中是否需要虚拟基类构造函数调用?

  14. 14

    从基类的派生类(从接口)中调用函数

  15. 15

    从派生类调用构造函数

  16. 16

    在派生类构造函数中引发异常。为什么调用基类析构函数而不是派生类析构函数?

  17. 17

    是否可以从基类构造函数调用派生类构造函数?

  18. 18

    让隐式派生类构造函数调用基类构造函数

  19. 19

    C ++派生类构造函数调用基类构造函数错误

  20. 20

    基类中的多个构造函数,并从Kotlin的派生类中调用最合适的一个

  21. 21

    派生类中的重载构造函数

  22. 22

    Java派生类中构造函数的执行顺序

  23. 23

    为什么派生类可以调用基类构造函数两次?

  24. 24

    防止在无效的派生类初始值设定项上调用基类构造函数

  25. 25

    我可以从基类调用派生类构造函数吗?

  26. 26

    复制派生类的构造函数,更改基类

  27. 27

    从派生类访问模板基类的构造函数

  28. 28

    从使用派生类成员函数的基类调用函数

  29. 29

    基类函数不调用派生类函数

热门标签

归档