기록장

생성자 본문

개발/JAVA

생성자

HJJJJJ 2022. 11. 26. 18:29
728x90

생성자란? 

객체를 생성했을 때 어떤 작업을 수행할거야? 라는 뜻

클래스 명이랑 똑같은게 생성자임

여러개 가능(인자가 없거나 갯수가 달라야함)

 

 

 

 

People Student = new People();

 

이렇게 객체를 만들었으면 

다른 생성자가 따로 없으면 컴파일러가 실행 시 기본적으로 

People 클래스안에

People(){}를 자동으로 만들어준다

-> 객체를 만들 때 안에 있는 내용을 무조건 실행한다

 

 

 

 

 

728x90

'개발 > JAVA' 카테고리의 다른 글

컬렉션프레임웍과 핵심 인터페이스  (0) 2022.12.19
이스케이프 문자/Math  (0) 2022.12.19
익명 클래스  (0) 2022.05.29
필드의 다양성 코드 짜봄  (0) 2022.05.22
인터페이스  (0) 2022.05.22
Comments