11단원 클리어! 메소드 오버로딩과 String 클래스
메소드 오버로딩
생성자에서 parameter 조건 다른 경우.
원하는 parameter에 따라 다르게 생성자를 활용할 수 있다.
생성자 안에서 this를 통해 다른 생성자 호출 할 수 있음.
단, 오직 생성자 안에서만 가능.
ex)
public(int PID){
this(pID, 0, 0, 0, null);
}
int str1 = "안녕".length();
String str1 = "Best String"
String str2 = "Best String"
-> 주소 같음.
같은 문자열인데 객체를 분리하려면
String str2 = new String(str1);
이런식으로 해야한다.