하나의 패키지 하나의 클래스 리턴 없고 입력(없/있)는 메서드 선언 및 호출_Java

2021. 12. 14. 15:44ksmart_Java/Java

728x90

.하나의 패키지내 하나의 클래스에서 리턴 없고 입력 없는 메서드 선언 및 호출
2.
하나의 패키지내 하나의 클래스에서 리턴 없고 입력 있는 메서드 선언 및 호출

3.하나의 패키지내 하나의 클래스에서 리턴 있고 입력 없는 메서드 선언 및 호출

4.하나의 패키지내 하나의 클래스에서 리턴 있고 입력 있는 메서드 선언 및 호출

5.하나의 패키지내 서로 다른 클래스에서 리턴 없고 입력 없는 메서드 선언 및 호출

6.하나의 패키지내 서로 다른 클래스에서 리턴 없고 입력 있는 메서드 선언 및 호출

7.하나의 패키지내 서로 다른 클래스에서 리턴 있고 입력 없는 메서드 선언 및 호출

8.하나의 패키지내 서로 다른 클래스에서 리턴 있고 입력 있는 메서드 선언 및 호출

9.서로 다른 패키지내 서로 다른 클래스에서 리턴 없고 입력 없는 메서드 선언 및 호출

10.서로 다른 패키지내 서로 다른 클래스에서 리턴 없고 입력 있는 메서드 선언 및 호출

11.서로 다른 패키지내 서로 다른 클래스에서 리턴 있고 입력 없는 메서드 선언 및 호출

12.서로 다른 패키지내 서로 다른 클래스에서 리턴 있고 입력 있는 메서드 선언 및 호출

 메서드 호출 원리 

메서드명 일치

입력갯수 일치

각각의 매개변수 data type에 일치하는 값이 입력 되어야 메서드가 호출된다.

 하나의 패키지 하나의 클래스 리턴 없고 입력 없는 메서드 선언 및 호출 

package kr.or.ksmart.A;
public class AA01 {		
	public static void main(String[] args) {	
		a();
		a();
		b();
	}
	public static void a() {
		System.out.println("01 a 메서드 실행");
	}
	public static void b() {
		System.out.println("02 b 메서드 실행");
	}
}
package kr.or.ksmart.A;
public class AA01 {		// class block = body(몸통,본체)
	// 메서드명 : main
	public static void main(String[] args) {	//public = 접근 제어자 static = 정적함수 method block = body(몸통,본체)
		//메서드 호출 : 작성순서 2번 / 실행 순서 1번
		a();
		a();
		b();
	}	// method block end
	//메서드 선언 : 작성순서 1번 / 실행 순서 2번
	public static void a() {
		System.out.println("01 a 메서드 실행");
	}
	
	public static void b() {
		System.out.println("02 b 메서드 실행");
	}

}	//class block end

작성 순서 : 메서드 선언 후 메서드 호출

실행 순서 : 메서드 호출하면 선언된 메서드가 실행된다.

 하나의 패키지 하나의 클래스 리턴 없고 입력 있는 메서드 선언 및 호출 

메서드 이름 뒤에 매개변수가 입력된다.

_입력없는_public static void a(){}

_입력있는_public static void a(String name){}

package kr.or.ksmart.A;

public class AA01 {

	public static void main(String[] args) {
		//메서드 호출
		a("홍길동");
	}						//String name = "홍길동"
	public static void a(String name) {
		System.out.println("01 a 메서드 실행");
		System.out.println(name +"<--name" );
	}

접근 지정자 public

정적 키워드 static

return data type void

메서드명 a

매개변수 data type String

매개변수명 name

로 메서드가 선언되었다.

728x90

'ksmart_Java > Java' 카테고리의 다른 글

Data Type,EscapeSequence_Java  (0) 2021.12.14
메서드오버로딩_Java  (0) 2021.12.14
eclips 단축키_Java  (0) 2021.12.14
eclips 실행방법_Java  (0) 2021.12.14
개발환경 구축_Java  (0) 2021.12.13