메서드(Methods)

✒️ 2025-05-16 13:35 내용 수정


객체를 생성할 때 인스턴스 변수를 원하는 값으로 초기화해주는 것

접근제한자 클래스이름() {}

접근제한자 클래스이름(매개변수1, 매개변수2, ...) {}
public ClassName() {}
public ClassName(var1, var2, ...) {}
public ClassName(variable) {
	this(var1, var2, ...); // 다른 생성자를 호출한다
}

public ClassName instanceName = new ClassName();

메서드 오버로딩

같은 이름의 메서드를 중복하여 정의하는 것

public ClassName();
public ClassName(int);
public ClassName(double);
public ClassName(int a, String "");