>  기사  >  Java  >  Java에서 함수와 메소드의 차이점은 무엇입니까?

Java에서 함수와 메소드의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-12-28 17:12:043963검색

Java에서 함수와 메소드의 차이점은 무엇입니까?

Java에서 함수와 메서드의 차이점은 무엇인가요?

객체 지향 언어를 메소드라고 합니다.

프로세스 지향 언어를 함수라고 합니다.

Java에는 함수라는 것이 없고 메소드만 있습니다. 사실 메소드는 함수이고, 함수는 단지 언어마다 다른 이름으로 불릴 뿐입니다.

[추천 튜토리얼: Java 동영상 튜토리얼]

함수와 메소드를 한 문장으로 구별하는 방법을 알려주세요. 함수는 우리의 함수이고, 메소드는 클래스의 메소드입니다.

ITer가 디자이너인지 코더인지 구별하는 방법.

그가 다른 사람의 라이브러리를 조정하고 있는지, 아니면 다른 사람과 공유하기 위해 자신의 JAR 패키지를 작성하고 있는지 확인하세요.

단순한 레벨 차이가 아닌 것 같네요.

객체로 호출하면 메소드라고 하고, 함수명을 직접 호출하면 함수라고 합니다.

C 언어 및 기타 언어에서는 함수라고 합니다. 클래스에 작성된 함수를 메서드라고 합니다. 함수는 일반적으로 이를 가리키는 포인터를 갖습니다. 하지만 때로는 클래스에 작성할 필요가 없는 메소드도 있습니다. 내부적으로 객체지향 언어에는 정적 메소드가 있지만 이 개념을 더 많이 사용해 보면 자연스럽게 이해하게 될 것입니다. , 메서드를 사용하면 간단히 동일한 개념으로 간주할 수 있습니다. 모두 여러 개의 명령문으로 구성된 실행 가능한 코드 본문입니다.

Function: Function (원래 영어 버전의 절차적 언어 튜토리얼, Function을 Method로 번역하는 사람이 있나요?)

Method: Method (정확하지 않은 객체지향 언어 튜토리얼에서만 Method Function을 호출합니다)

그 의미는 그렇습니다. 메서드는 객체 지향 설계인 클래스에 더 중점을 두기 때문에 메서드라고 부르지만, 함수는 프로세스 지향일 수도 있고 그렇지 않을 수도 있습니다. 기능 설명은 프로그래머에 따라 다릅니다.

위 내용은 Java에서 함수와 메소드의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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