이 글은 주로 Java에서 @Override의 역할을 자세히 설명하는 관련 정보를 소개합니다. 이 부분을 이해하는 데 도움이 되기를 바랍니다. Java 자세히
@Override는 의사 코드로 다시 작성한다는 뜻이지만(물론 작성할 수는 없습니다) 작성하면 다음과 같은 장점이 있습니다.
1 읽기 쉽게 주석으로 사용할 수 있습니다.
@Override public void onCreate(Bundle savedInstanceState) {…….}다음과 같이 작성하면 옳습니다.
@Override public void onCreate(Bundle savedInstanceState) {…….}컴파일러는 다음 오류를 보고합니다. HelloWorld 유형의 oncreate(Bundle) 메소드는 상위 유형 메소드를 대체하거나 구현해야 합니다. onCreate 메서드를 올바르게 재정의했는지 확인하세요(oncreate는 onCreate여야 하기 때문입니다). 그리고 @Override를 추가하지 않으면 컴파일러는 오류를 감지하지 못하지만 하위 클래스에 대한 새 메서드 oncreate
를 정의했다고 생각할 것입니다.
위 내용은 Java에서 @Override의 역할에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!