June is Combung

메서드의 기본구조 본문

java/클래스와 메서드

메서드의 기본구조

june__Park 2021. 3. 23. 11:09
package week4;

//메서드 : 함수 
//메서드의 기본 구조 
//1) void 
//2) 메서드 이름 ():
//3){ } 메서드 영역 
class Ex04_{
	// 메서드 하나당 한가지 기능을 구현하는게 정석 
	/* 메서드 구조 4가지 
	 1. 유산이 있는애 --> 리턴타입이 있다 : 타입은 자유롭게 사용가능 : int double int[] .. 모든 자료형 타입 리턴가능 
	 2. 유산이 없는애 --> 리턴타입 없다 : void 
	 3. 외부에서 값을 받아오는애 --> () 안에 값이 있다 
	 4. 외부에서 값을 안받는 애 --> 빈 가로 () 를 띈다 
	 종류 4가지 
	 1. 유산이 없고 외부에서 값을 안받는애 
	 2. 유산이 없고 외부에서 값을 받는애 
	 3. 유산이 있고 외부에서 값을 안받는애
	 4. 유산이 있고 외부에서 값을 받는애 
	*/
	//  1. 유산이 없고 외부에서 값을 안받는애
	void sayHello() {
		System.out.println("안녕");
		System.out.println("여기는 ex04에 메서드야 ");
	}
}
public class Method {
/*	
메스드 / 클래스 / 객체 를 사용하는 이유 
 반복적으로 사용하기 위해서 , 코드 효율성 , 간결성, 생산성을 위해서 
*/	
	//메인 메서드 
	public static void main(String[] args) {
    //메서드를 호출  : 메서드 이름 () 
		Ex04_ e4 = new Ex04_(); // 객체 인스턴스화 : 그 클래스의 기능을 사용하는 공장을 만들었다 
		e4.sayHello();
		e4.sayHello();
		e4.sayHello();
		e4.sayHello();
		//Random rd= new Random();
	  //  System.out.println("안녕하세요 ");
	}
}

 

'java > 클래스와 메서드' 카테고리의 다른 글

메서드2(유산 없고 외부 값 받음)  (0) 2021.03.23
메서드1(유산 없고 외부 값 받지 않음)  (0) 2021.03.23
계산기  (0) 2021.03.23
클래스  (0) 2021.03.23
ATM  (0) 2021.03.23
Comments