[Java] 클래스와 객체 생성

·2024년 4월 8일
0

객체의 생성자에는 두 종류가 있다.

기본 생성자

class People{
	//기본 생성자
	People(){}

}

사용자 정의 생성자

class People{
	String name;
    int age;
    
    People(String name,int age){
    this.name=name;
    this.age =age;}
}

따로 클래스 내에 생성자를 정의해두지 않아도, 클래스를 정의할 때 JVM에서 기본적으로 생산자를 만들어둔다. -> 생성자가 없어도 객체 생성이 가능하다.

단, 사용자 정의 생성자가 없을 경우에만!

즉, 클래스 내 사용자 정의 생성자를 정의했을 경우, 기본 생성자는 별도로 내부에 정의해놔야한다.

profile
풀스택 호소인

0개의 댓글