2016-06-23 7 views
0

私はgreenDAOのimplementsInterfaceメソッドを使用しようとしているとのインタフェースを実装する、ここに私の主発電機クラスのほとんどがありますここ public class addOriginalCard implements addNewCard {エラーgreenDAO

予想

インタフェース:addNewCardでの私の最初の行にsimple_pronounで

インターフェイスではないのでエラーが表示されますが、修正方法は混乱しています。 implementsInterfaceメソッドでは文字列が必要だと言われていますが、これとデータベース名を試してみました。私がここで何をする必要があるのか​​誰にでも教えてもらえますか?

答えて

1

これはgreenDAOの問題ではありません。addNewCardはクラスであり、インターフェイスではありません。モデルクラスが別のクラスから継承する必要がある場合は、setSuperclass()メソッドを使用する必要があります。例:

original_pronoun.setSuperclass("addNewCard"); 

greenDAOは、これがあなたの意図である場合、スーパークラスとして別のエンティティをサポートしていないことに注意してください。

チェックgreenDAO docs for Inheritance and Interfaces
も参照してくださいこの質問:私は失礼に思えた場合Implements vs. Extends. When to use? What's the Difference?

+1

、私は、これはgreendaoエラーがイマイチ知って明確にされている必要があります申し訳ありません –

+0

@MartinSeal申し訳ありませんが、これは意図はなかったです。 :D –

+0

私は皆さんのコメントをボードに取り込みました。私はあなたが実装について述べたことを研究し、抽象クラスを見ていましたが、私はこれでどのように進んでいくのかについてまだ完全に困惑しています。あなたのコメント –