>  기사  >  Java  >  Java의 메소드 및 메소드 오버로딩에 대한 자세한 소개

Java의 메소드 및 메소드 오버로딩에 대한 자세한 소개

黄舟
黄舟원래의
2017-09-20 09:50:271064검색

아래 편집기에서는 Java의 메서드 및 메서드 오버로딩에 대해 간략하게 설명합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리도록 하겠습니다. 편집기를 따라 살펴보겠습니다

오늘은 Java의 메서드 및 메서드 오버로딩과 주의가 필요한 몇 가지 사항에 대해 조금 이야기하겠습니다.

메서드:

Java의 메서드는 다른 언어의 A 함수와 유사합니다. ​​특정 기능을 완성하는 데 사용되는 코드입니다.

선언 형식:

[Modifier 1 Modifier 2 ....], 반환 값 유형 메서드 이름(형식 매개 변수 목록) { Java 문: - - -}

형식 매개변수: 메소드 호출 시 외부 입력 데이터를 받아들이는 데 사용됩니다.

실제 매개변수: 메소드 호출 시 월드에서 메소드에 전달된 데이터

반환 값: 실행 완료 후 메소드가 반환됩니다. 호출되는 환경에 대한 데이터

반환값 유형: 사전에 합의된 반환값의 데이터 유형입니다. 반환값이 없는 경우 반환값 유형은 void로 지정되어야 합니다.

다음 형식을 사용합니다. 메소드를 호출하는 Java 언어: 객체 이름 메소드 이름(실제 매개변수 목록)

실제 매개변수의 수, 데이터 유형 및 순서는 호출된 메소드에서 선언한 형식 매개변수 목록과 일치해야 합니다.

참고: 기본 데이터 유형은 데이터 값 자체를 전송하고 참조 데이터 유형은 객체 자체 대신 객체에 대한 참조를 전송합니다. 메소드:

는 메소드 이름이 동일하고 메소드를 의미합니다. 매개변수의 수와 유형이 다르며, 다른 기능은 수와 유형의 차이로 구별됩니다. 이 클래스에서는 Java 오버로딩이 발생합니다. 오버로딩 조건은 이 클래스에 동일한 이름을 가진 여러 메서드가 있지만 매개변수 목록이 다르다는 것입니다(매개변수 개수가 다르고 매개변수가 다를 수도 있음). 유형이 다름) 반환 값과 아무 관련이 없습니다.

위 내용은 Java의 메소드 및 메소드 오버로딩에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.