작콩큰콩

자바 생성자 본문

작은 콩 개발자/JAVA

자바 생성자

귤치치 2023. 2. 15. 14:26
생성자

생성자(Constructor)는 객체가 생성될 때 자동으로 호출되는 특수 목적의 함수로 객체의 초기화 위해 사용된다.

* 오버로딩 : 같은 이름의 함수를 매개 변수만 다르게 해서 여러개 생성할 수 있는 것을 뜻함.

public class Price { // class 명은 대문자
	String name;
    int won;

	public Pricd(){}//기본 생성자 - 없을 경우 자동으로 만들어지는 형태
    
    public Pricd(String name, int won){
    //매개 변수를 가진 생성자
    //이 생성자를 만드는 경우에는 기본 생성자도 같이 만들어 주어야 컴파일 오류가 나지 않는다.
    //매개 변수만 다르다면 더 만들어줄 수 있다.
    	this.name = name;
        this.won = won;
    }
}

 

참고 : https://kadosholy.tistory.com/91

Comments