2016-06-23 4 views
0

내가 greenDAO의 implementsInterface 방법을 사용하려고 해요로 인터페이스를 구현, 여기 내 주 발전기 클래스의 대부분은 addNewCard 나의 첫 번째 줄에 simple_pronoun에서 :오류 greenDAO

인터페이스는 public class addOriginalCard implements addNewCard {

여기 예상

인터페이스가 아니기 때문에 오류가 발생하지만 문제를 해결하는 방법은 혼란 스럽습니다. 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

전혀, 나는 당신의 의견을 보드에 다시 가져왔다. 당신은 구현과 확장에 대해 말한 것과 추상적 인 수업을 보았다. 그러나 나는 아직도 이것으로 앞으로 나아갈 방법에 대해 완전히 당혹 스럽다. 그러나 감사한다. 귀하의 의견 –