내가 자바에 새로운 오전의 방법을 얻을 수 (정확히 1 년!)사용 설정/인터페이스
내 질문은 내가 인터페이스의 메소드와 정적 필드를 얻고 다른 클래스에서 구현 설정/쓰기 할 수있는 방법입니다.
내 코드는 다음과 같다 : (짧은!)
public interface myInterface{
int number=0;
public int setNumber(int num);{
}
}
// my class
public void myClass extends JFrame implements myInterface{
...
public int setNumber(int num){
number=num; // Error! Why? What I do?
}
}
문 number=num
에서이 오류를 가지고 있지만 그것을에서는 setName 방법에 오류가 없습니다!
모든 정답 외에 setNumber 메서드는 현재 int 값을 반환해야합니다. 그렇지 않으면 컴파일되지 않습니다. – Averroes
가능한 [Java 인터페이스 사용 지침 - 인터페이스의 getter 및 setter가 잘못 되었습니까?] (http://stackoverflow.com/questions/1130294/java-interface-usage-guidelines-are-getters-and-setters- in-an-interface-bad) – demongolem