Thread#start()
메서드를 재정의하려면 어떻게해야합니까? 그리고 그렇다면 thread의 정상적인 기능에 영향을 미칩니 까?Thread # start() 메서드를 Final로 선언하지 않았으므로이 메서드를 재정의 할 수 있습니까?
1
A
답변
2
Thread.start()
을 의미하는 경우이를 무시할 수 있습니다. 하지만 super.start()
을 호출하지 않으면 스레드가 아무 것도하지 않습니다.
1
원하는 경우 무시할 수 있습니다.
방법에 따라 수행하려는 작업에 따라 정상적인 기능에 영향을 줄 수 있습니다. 귀하의 질문은 그 의미에서 매우 구체적이지 않습니다. 무엇 해야합니까 귀하의 방법으로 super.start()
호출하여 초기화가 여전히 발생하는지 확인하십시오.
0
1
일부 언어와 달리 Java를 사용하면 Thread.start를 비롯하여 거의 모든 것을 무시할 수 있습니다. 이렇게하면 확실하게 start
메서드의 정상적인 기능에 영향을 미칩니다. 일부 언어와 달리 Java는 소스 코드를 제공하므로 원본 코드 start
의 기능을 정확하게 볼 수 있습니다.
일반적으로 살펴 보는 것이 좋습니다. 오버라이드하는 메소드가 무엇을해야하는지 (가장 간단하게 슈퍼를 호출함으로써)를 보는 것 외에도, 플랫폼의 디자인 철학과 훌륭한 자바 프로그래밍에 대해 많은 것을 배울 수 있습니다.
아마도 이것이 start
을 우선 무시하는 이유입니다.하지만 때때로 간략히 재정의 할 필요가없는 메소드를 재정의하는 것이 유용하기 때문에 간혹 메시지를 기록하고 언제 무엇, 왜에 의해 호출되고 있습니다.
관련 문제
- 1. Model.objects.all() 메서드를 재정의 할 수 있습니까?
- 2. android CalendarView 메서드를 재정의 할 수 있습니까?
- 3. 속성의 메서드를 재정의 할 수 있습니까?
- 4. 범주 메서드를 재정의 할 수 있습니까? IOS
- 5. 메서드를 람다 함수로 재정의 할 수 있습니까?
- 6. 속성을 사용하여 메서드를 재정의 할 수 있습니까?
- 7. 왜 내부 클래스가 개인 최종 메서드를 재정의 할 수 있습니까?
- 8. LocationListener 클래스의 메서드를 재정의 할 수 없습니다.
- 9. startElement 메서드를 재정의 할 수 없습니다.
- 10. UIScrollView의 "hitTest"메서드를 재정의 할 수 없습니다.
- 11. 헤더 파일에 메서드를 선언 할 수 있습니까?
- 12. Django의 RelatedManager 메서드를 재정의
- 13. Java에서 String의 compareTo 메서드를 재정의 할 수 있습니까?
- 14. dll 파일의 클래스에있는 메서드를 재정의 할 수 있습니까?
- 15. 메서드 재정의, 왜 내가 새 메서드를 참조 할 수 있습니까?
- 16. Dexmaker를 사용하여 기존 클래스의 메서드를 재정의 할 수 있습니까?
- 17. 수퍼 클래스의 개인 메서드를 하위 클래스에서 재정의 할 수 있습니까?
- 18. 특성의 메서드로 스칼라 클래스 메서드를 재정의 할 수 있습니까?
- 19. ReduceContext에서 context.write() 메서드를 재정의 할 수 있습니까? 0.20.2를 사용
- 20. C# 인스턴스 메서드를 재정의
- 21. 왜 private 확장 클래스 메서드를 사용하여 기본 클래스 메서드를 재정의 할 수 있습니까?
- 22. 클래스 필드의 ToString() 메서드를 재정의
- 23. FileSystemInfo가 GetAccessControl 메서드를 선언하지 않는 이유는 무엇입니까?
- 24. 렌더링 메서드를 재정의 할 때의 문제
- 25. 우리가 메서드를 재정의 할 때 예외가 무엇입니까
- 26. Thread 객체의 같은 인스턴스에서 start 메서드를 두 번 호출 할 수없는 이유는 무엇입니까?
- 27. C#에서 가상 메서드를 마무리 할 수 있습니까?
- 28. 기본 메서드보다 낮은 액세스로 메서드를 재정의 할 수 없습니다.
- 29. "최종 메서드를 재정의 할 수 없습니다. 예외 :: __ clone()"
- 30. C#에서 확장 메서드를 사용하여 클래스 메서드를 재정의 할 수있는 방법이 있습니까?
자세한 정보를 제공하십시오. Thread.start()에 대해 이야기하고 있습니까? 이 일을해야하는 특별한 이유가 있습니까? –
@Elliiot : 예 Thread.start()에 대해 이야기하고 있습니다. 자바 기본을 배우고 실험하고 싶습니다. – Learner
JustTryIt (tm)을 사용할 수 없습니까? –