Java扩展泛型类

时间:2013-05-23 07:22:51

标签: java generics inheritance

我有一个通用类:

public class RangeSeekBar<T extends Number> extends ImageView {
    public RangeSeekBar(T absoluteMinValue, T absoluteMaxValue, Context context) throws IllegalArgumentException {

我正在努力扩展:

class MinMax extends RangeSeekBar<Integer> {
    MinMax(Integer absoluteMinValue, Integer absoluteMaxValue, Context context) {
        super.RangeSeekBar( absoluteMinValue, absoluteMaxValue, context )
    }

但Eclipse说(在super.RangeSeekBar构造函数调用上):方法RangeSeekBar(Integer,Integer,Context)未定义RangeSeekBar类型

应该怎么写?

1 个答案:

答案 0 :(得分:5)

你使用错误的语法调用超类的构造函数。你应该说

super( absoluteMinValue, absoluteMaxValue, context )