본문 바로가기
~2024.10

[JAVA] 자바 Method 호출 방법 및 구조 총 정리

by HJfan 2024. 3. 2.

01.  직접 메소드 호출

객체가 없는 정적 메소드 호출에 사용되며, 클래스 이름을 사용하여 직접 호출한다. "클래스명.메소드" 형태로 호출

//예시
Math.sqrt(4.0);
//클래스 : Math
//메소드 : sqrt (인자에 루트 씌운 값을 반환)

 

02. 객체의 메소드 호출

이미 생성된 객체의 메소드를 호출할 때 사용한다. "객체.메소드" 형태로 호출.

myObject.toString();
//객체 : myObject
//메소드 : toString

 

03. 클래스 내부에서 메소드 호출

같은 클래스 내의 다른 메소드를 호출할 때 사용한다. "메소드" 형태로 호출

anotherMethod();
//메소드 : anotherMethod

 

04. 특정 클래스의 정적 필드(객체)에 대한 메소드 호출

아래 예시를 보면 이해될 것이다. "클래스명.필드(=객체).메소드" 형태로 호출

System.out.println();
//클래스 : System
//필드 : out
//메소드 : println