내부 정적 클래스가있는 경우 왜 생성자가 필요하지 않습니까?왜 정적 인 내부 클래스에 대한 생성자가 필요하지 않습니까?
-1
A
답변
3
에 대한 클래스의 생성자는 필요하지 않습니다. 정의하지 않으면 기본 생성자가 제공됩니다. 그것은 여기에 해당 될 것입니다 :
이public MyClass() {
super();
}
(물론, 그 기본 생성자는 "작업"하지 않을 수 있습니다, 그것은 컴파일 오류가 발생할 수 있습니다 즉 암시 super();
는 슈퍼 클래스이 인자없는 생성자를 가질 필요가 있음을 의미합니다. 그 생성자는 서브 클래스에 표시 할 필요가있다. 이러한 전제 조건이 충족되지 않은 경우, 당신은 필요 명시 적으로 다른 슈퍼 클래스 생성자에 명시 체인.)
정적 내부 클래스가 다른 종류에 차이가있는 생성자를 선언 할 자바 클래스의 ... 이런 점에서.
4
아무 클래스도 생성자가 필요하지 않습니다. 제공하지 않으면 암시 적으로 제공되지 않는 공개 인수없는 생성자가 제공되기 때문입니다. 수퍼 클래스가 arg가없는 생성자를 제공하지 않는 경우에만 생성자를 지정해야합니다.
관련 문제
- 1. 왜 복사 생성자가 호출되지 않습니까?
- 2. 왜 IntentService에 WakeLock이 필요하지 않습니까?
- 3. 왜 애플릿에는 main()이 필요하지 않습니까?
- 4. 초기화 전용 생성자가 클래스에 정적 변수
- 5. 왜 정적 메서드를 클래스에 래핑해야합니까?
- 6. 파생 클래스에 생성자가 있어야하나요?
- 7. 왜 비교 문자열에 소금 문자열이 필요하지 않습니까?
- 8. 내부/익명 클래스에 대한 우수 사례
- 9. QGraphicsItem : 왜`stackAfter` 메소드가 필요하지 않습니까?
- 10. 왜 PHP는 던지기 오류가 필요하지 않습니까?
- 11. 왜 우리는 여기서 설정이 필요하지 않습니까?
- 12. 왜 ClassManifest는 Array가 필요하지만 List는 필요하지 않습니까?
- 13. 왜 삽입 정렬에 스왑 작업이 필요하지 않습니까?
- 14. 왜 플래시 플레이어는 JVM이 필요하지 않습니까?
- 15. 왜 QString overload + 연산자가 필요하지 않습니까?
- 16. 왜 scanf에 앰퍼샌드가 필요하지 않습니까? (In C)
- 17. 왜 표준 안드로이드 에뮬레이터가 필요하지 않습니까?
- 18. MVVM에서 ObjectDataProvider가 필요하지 않습니까?
- 19. '클래스에 대한 args 생성자가 없습니다.',하지만 않습니다.
- 20. PHP : 왜 클래스 생성자가 작동하지 않습니까?
- 21. C++ 왜 내 생성자가 작동하지 않습니까?
- 22. MPAndroidChart - 왜 BarData 생성자가 작동하지 않습니까?
- 23. 왜 오버로드 된 C++ 생성자가 호출되지 않습니까?
- 24. C++ 클래스 구성, 왜 생성자가 호출되지 않습니까?
- 25. 정적 생성자가
- 26. QObject의 하위 클래스에 대한 복사 생성자가 있습니까?
- 27. 여러 클래스에 공통적 인 정적 메서드 구현
- 28. 다른 어셈블리의 내부 정적 클래스에 어떻게 액세스합니까?
- 29. 왜 STL 맵에서 값으로 사용되는 클래스에 기본 생성자가 필요합니까?
- 30. CSRF 보호가 필요하지 않습니까?