JAVA 기초

생성자 Constructor

김대니 2020. 4. 28. 09:47

생성자는 new 연산자를 통해 객체를 생성할 때 반드시 호출이 되고 제일 먼저 실행되는 일종의 메서드라고 생각하면 편하다.(메서드와 비슷하지 그 의미가 같은 것은 아니다) 생성자는 멤버 변수를 초기화하는 역할을 한다.

**특정 값으로 초기화 할 수 있다.

생성자 선언 방법

 

class student(){
	student(String name, int number){}
}

이런 식으로 객체를 만들 수 있고,

class student(){
	student(){
   	  String name;//혹은 name = "홍길동";
  	  int number;//number = 01;
    }
}

이런 식으로도 객체를 생성 할 수 있다.

후자의 방법으로 만들시엔 더욱 명확한 개체가 생성되는데

1번의 홍길동이란 이름의 학생인 개체가 생성된다.