小编An *_*ran的帖子

在 dart 中如何使用抽象类执行继承?错误:超类SpanishData没有零参数构造函数

我正在尝试创建一个名为SpanishData 的抽象类然后我想创建另一个名为alphabet 的类来扩展西班牙语数据

我收到错误:超类 SpanishData 没有零参数构造函数。我该如何解决?

这是我的代码:

abstract class SpanishData{
  String englishWord;
  String spanishWord;
  String mp3;

  SpanishData(this.englishWord,this.spanishWord,this.mp3);

  void getList (){

  }



}


//the alphabet class

import '../SpanishDataAbstract.dart';


class Alphabet extends SpanishData{

  @override
  void getList(

      )


}
Run Code Online (Sandbox Code Playgroud)

inheritance abstract dart flutter

4
推荐指数
1
解决办法
2348
查看次数

'this' 参数的类型为 const 但函数未标记为 const C++ 重载运算符

我该如何解决?

我收到错误: 'this' argument has type const but function is not marked const c++ overload operator

template <class T>
class Rational {
private:
    T n = 0;
    T d = 1;
public:
    Rational() = default;
    T numerator() {
        return n;
    }
    T denominator() {
        return d;
    }
};

template <class T>
inline bool const operator ==(const Rational <T> & lhs, const Rational <T>& rhs)  {

    return lhs.numerator() * rhs.denominator() == lhs.denominator() * rhs.numerator();

}
Run Code Online (Sandbox Code Playgroud)

c++

1
推荐指数
1
解决办法
1752
查看次数

标签 统计

abstract ×1

c++ ×1

dart ×1

flutter ×1

inheritance ×1