개발의 시작과 끝

2020.04.28 / Day - 17 자바 생성자 복습 본문

풀스택/자바 공부, 복습

2020.04.28 / Day - 17 자바 생성자 복습

개발지혜 2020. 4. 28. 10:32

17일차

 

생성자(Constructor)

생성자는 new 연산자를 통해 객체를 생성할 때 반드시 호출 되며 제일 먼저 실행된다.

메서드와 비슷하지만 메서드는 아니다.

생성자를 만들 때에는 반드시 클래스명과 동일한 이름을 지어야한다.

생성자는 리턴 값이 없기 때문에 클래스 안에서 리턴타입을 적지 않아도 된다.

class Main {
	public static void main(String[] args) {
		
    마트 a마트 = new 마트("복숭아", "오이", "연어", 1231234);
    System.out.println(a마트.과일);
    System.out.println(a마트.채소);
    System.out.println(a마트.생선);
    System.out.println(a마트.번호);

	}
}

class 마트 {
    String 과일;
    String 채소;
    String 생선;
    int 번호;
	
	마트(String 과일, String 채소, String 생선, int 번호) {
    this.과일 = 과일;
    this.채소 = 채소;
    this.생선 = 생선;
    this.번호 = 번호;
	}
}

출력 = 복숭아, 오이, 연어, 1231234