▶ 패키지 내의 서로 다른 클래스에서 입력이 없고 리턴이 없는 메서드의 선언 및 호출
서로 다른 클래스에서 메소드를 호출할 때
클래스(BB01)를 데이터 타입으로 설정하여 주소값을 담는 객체참조변수(b01)를 선언하고,
생성자 메소드로 새로운 객체를 생성한다.
그리고 객체참조변수와 메소드를 호출하면 객체참조변수의 주소값, 즉 클래스의 메소드가 호출된다.
▶ 패키지 내의 서로 다른 클래스에서 입력이 있고 리턴이 없는 메서드의 선언 및 호출
서로 다른 클래스의 메소드에 입력값을 주고 호출할 때
객체참조변수의 메소드의 변수에 타입에 맞는 값을 입력하여호출한다.
▶ 패키지 내의 서로 다른 클래스에서 입력이 없고 리턴이 있는 메서드의 선언 및 호출
서로다른 클래스의 메소드를 호출하여 리턴값을 받을때
객체참조 변수의 메소드를 호출하면 리턴값이 리턴되어 선언한 변수에 저장이 된다.
선언한 변수의 저장된 값을 출력한다.
▶ 패키지 내의 서로 다른 클래스에서 입력이 있고 리턴이 있는 메서드의 선언 및 호출
서로 다른 클래스의 메소드에 입력값을 주고 리턴값을 받을 때
객체참조 변수의 메소드에 입력값을 주고 호출한다. 이때 입력값이 무엇이 들어갔는지 출력한다.
그리고 리턴값이 리턴되어 선언한 변수에 저장되고, 저장된 리턴값을 확인하기 위해 선언된 변수를 출력한다.
▶ 서로다른 패키지에서의 메소드 호출
서로 다른 패키지 에서 서로 다른 클래스를 호출할때는 import 설정 처리를 해주면 언제든 호출이 가능하다.
또한, 앞서 했던 입력과 리턴도 모두 그대로 호출하여 사용할수 있다.
'JAVA' 카테고리의 다른 글
Java 실행하기 (0) | 2020.04.14 |
---|---|
예외처리 (0) | 2020.04.10 |
두개의 클래스 메소드 호출 2 (0) | 2020.04.05 |
두개의 클래스 메소드 호출 (0) | 2020.04.05 |
JAVA 조건문 (0) | 2020.04.05 |