메소드(클래스 레퍼런스변수) { 레퍼런스.메소드(); }
Example
void drive(Vehicle vehicle) { vehicle.run(); }
객체생성과 레퍼런스 대입시에만 클래스타입 변수를 쓸줄 알았는데.. 다형성 공부중에 이런 코드가 나와서 또 한번 새로움을 느꼈다.
매개변수의 타입이 클래스일 경우, 해당 클래스의 객체 뿐만 아니라 자식 객체까지도 매개값으로 사용할 수 있다.
02-06 Update