필드가있는 인터페이스가 있다고 가정 해 봅시다. String type = "interface".
구현 클래스에는 field - String type = "class"가 있습니다.
더 이상 해당 클래스를 통해 인터페이스의 필드에 액세스 할 수 있습니까?인터페이스의 재정의 된 변수
1
A
답변
2
네 .. 기본적으로 .. 상수, 공공 정적 최종 또는 다른 단어에있는 변수를 인터페이스 때문에
당신은 사용하여 정적 방식으로 액세스 할 수 있습니다
IYourInterfaceName.type
2
public interface Firstone {
String type="interface";
}
public class Abc implements Firstone {
/**
* @param args
*/
String type="class";
void check(){
System.out.println("my class\t"+type);
System.out.println("my interface\t"+Firstone.type);
}
public static void main(String[] args) {
Abc a=new Abc();
a.check();
}
}
관련 문제
- 1. 인터페이스의 변수를 재정의 하시겠습니까?
- 2. 인터페이스의 변수
- 3. 재정의 변수
- 4. 메서드가 리플렉션을 사용하여 인터페이스의 재정의 된 메서드인지 확인합니다.
- 5. C# 기본 변수 메서드에 의해 사용 된 멤버 변수 재정의
- 6. 인터페이스의 메소드 매개 변수 (제네릭없이)?
- 7. 인터페이스의 메서드 매개 변수 사용
- 8. 재정의 유형 매개 변수
- 9. 업데이트 변수 값이 재정의 후
- 10. 재정의 된 CSS 속성이 취소되었거나 재정의 되었습니까?
- 11. 재정의 함수에서 재정의 된 함수 호출
- 12. 인터페이스의 generic 형식 매개 변수 테스트
- 13. 동기화 된 메서드 재정의
- 14. 재정의 재정의?
- 15. 독립형 Perl 스크립트를 테스트하는 동안 변수 재정의
- 16. 재정의 변수 클래스, 또는 목표 - C에서 적어도 변수 유형/코코아에서
- 17. 길이의 재정의?
- 18. 팀 도시 환경 재정의 변수 설정
- 19. 스몰 토크 클래스의 인스턴스 변수 재정의
- 20. 메서드 재정의 및 선택적 매개 변수
- 21. 하위 유형의 인스턴스 변수 "재정의": 가능한 위험?
- 22. Java 변수 그림자 메서드 재정의 개념
- 23. generic.xaml에 정의 된 스타일 재정의
- 24. 재정의 된 TreeView의 올바른 렌더링
- 25. 클래스에 정의 된 리소스 재정의
- 26. 수퍼 클래스에서 재정의 된 속성
- 27. 메서드 재정의
- 28. 재정의?
- 29. 파생 클래스 재정의 재정의
- 30. 어떻게 재정의 된 연산자 <<
+1이 작동하는 이유에 대한 설명입니다. –