(FK를 사용하는 경우 toString 메소드를 직접 Override 할것)
1.상위 클래스가 가지고 있는 메서드를 하위 클래스가 재정의해서 사용 하는 것을 의미
2.컴파일러에게 문법 체크를 하도록 알린다.
: 오버라이딩을 하기 위해서는 부모 클래스의 메서드명과 매개변수를 동일하게 가져가야한다.
,하지만 매개변수를 다르게 해도 @Override 어노테이션을 사용하면
컴파일러에게 override를 알려 컴파일시 체크
매개변수(parameter)
: 변수의 특별한 한 종류로서 여러 데이터 중 하나를 가리키기 위해 사용
컴파일러(compiler)
: 특정 프로그래밍 언어로 작성된 문서를 다른 프로그래밍 언어로 번역하는 프로그램
메서드(method)
: 클래스(Class)의 내부에 존재하는 영역으로,
특정 기능을 하는 코드를 묶어서 나타내는 것