publicclassMain {publicstaticvoidmain(String[] args) {// TODO Auto-generated method stubBus b =newBus();Taxi t =newTaxi();Subway s =newSubway();Taxi tt =newTaxi("2015-0001");Driver d =newDriver("2015-0001");Driver dd =newDriver("2015-0003");d.drive(b);d.drive(s);d.drive(t); d.drive(tt);dd.drive(tt); }}
운전사[2015-0001] : Bus
====> Bus가 달립니다.
운전사[2015-0001] : Subway
==> Subway가 달립니다.
운전사[2015-0001] : Taxi를 운전합니다.
====> Taxi [ public] 가 달립니다.
운전사[2015-0001] : Taxi를 운전합니다.
====> Taxi [ 2015-0001] 가 달립니다.
운전사[2015-0003] : Taxi를 운전합니다.
=====> 이 택시는 허가된 사람만 운전할 수 있습니다.