생성자

상황에 관계없이 클래스에 항상 생성자를 한 개 이상 두는 게 좋은 프로그래밍 습관이다.

실무에서는 클래스를 많이 작성해야 해서 가독성을 고려해 생성자를 생략하는 경우도 있다고 한다.

다른 클래스를 명시적으로 상속받지 않으면 Object 클래스를 상속받음

참고 https://opentutorials.org/course/1223/6241

Java 및 C#에서는 매개변수가 달라야 오버로딩이 가능함

public void getName(Long id);
public String getName(Long id);
// 반환 형식이 달라도 오버로딩 불가능

예외처리