반응형
'MethodT'라는 클래스를 생성한다.
//클래스명: MethodT
//현재 클래스 위치: com.cd.first
public class MethodT {
public void methodA() {
System.out.println("메소드A 출력");
}
public void methodB() {
System.out.println("메소드B 출력");
}
public void methodC() {
System.out.println("메소드C 출력");
}
}
'MethodT'를 호출할 다른 클래스를 생성한다.
import com.cd.first.MethodT; // import문: 해당 클래스를 가져다 쓰겠다고 선언
public class Run {
public static void main(String[] args) {
MethodT mt = new MethodT();
mt.methodB();
mt.methodA();
}
}
▼실행결과
메소드B 출력 메소드A 출력 |
※메소드 호출 시
1. 같은 클래스 내의 메소드 호출 시,
☞ 호출하려는 메소드명();
ex) methodA();
2. 다른 클래스의 메소드 호출 시,
① 호출할 메소드가 있는 클래스를 생성
☞ 클래스명 그클래스의약자 = new 클래스명();
ex) MethodT mt = new MethodT();
② 현 패키지 내에 다른 클래스를 가져다 쓰려면 import문을 작성해야 함
☞ import 해당 클래스의 경로;
ex) import com.cd.first;
③ 해당 클래스의 메소드를 호출
☞ 약자.메소드명();
ex) mt.methodA();
반응형