부모의 생성자 호출은 자식클래스 맨 첫줄에 선언되어야 한다. 메소드 오버로딩과 오버라이딩의 차이 구분!! ** 면접에서 묻기 좋은 질문 메소드 오버라이딩 시에 자식 메소드는 부모 메소드보다 더 넓은 접근제한자를 가질 수 있으나 좁은 접근 제한자는 가질 수 없다. 부모 클래스를 파라미터로 사용하는 메소드 등을 사용하기 쉽다. (다형성의 이점!) 부모클래스를 자식클래스로 대체하여도 구현가능하며, 메소드 오버라이딩하여 재정의 된 메서드를 사용할 수도 있다. 이렇듯 객체들이 변경되어 들어가도 전체 다른 클래스는 수정이 필요하지 않고 객체간 연결이 끊어지지 않도록 구현이 가능하다. ** 아직 어렵지만 조금은 이해한 듯! Math.max(A,B) => A, B중 최대값을 리턴해줌. 추상클래스의 용도 추상 클래스도 ..