
파생(derive) 파생이란 기존 자원을 상속inheritence한 새로운 클래스를 만드는 것이다. 파생시에는 부모 클래스의 필드나 메소드를 추가하거나 덮어쓸 수 있다. 파생하려면 'extends 부모클래스명' 을 클래스 이름 뒤에 명시하여야 한다. super()은 부모 클래스의 생성자를 호출한다. 자식 클래스의 생성자에서 super()을 명시적으로 선언하지 않으면 부모 클래스의 '인수를 받지 않은 생성자'가 자동 생성된다. 다음의 자동차 클래스 Car에 총 주행거리를 나타내는 필드와 그 값을 확인하는 메서드를 추가해서 ExCar 클래스를 작성하자. Car 클래스에서 파생시킬 것. ExCar 메서드에서 totalMileage (총 주행거리) 필드 추가 총 주행거리 getter, putSpec 메서드에 t..