Не могу понять как в консоль выводится правильный ответ из двух классов WaterBridge и SuspensionBridge, если в методе
public static void println(Bridge waterBridge) {
        System.out.println(waterBridge.getCarsCount());
    }
мы указываем только waterBridge.