Не могу понять как в консоль выводится правильный ответ из двух классов WaterBridge и SuspensionBridge, если в методе
public static void println(Bridge waterBridge) {
System.out.println(waterBridge.getCarsCount());
} мы указываем только waterBridge.package com.javarush.task.task14.task1409;
/*
Мосты
*/
public class Solution {
public static void main(String[] args) {
println(new WaterBridge());
println(new SuspensionBridge());
}
public static void println(Bridge waterBridge) {
System.out.println(waterBridge.getCarsCount());
}
}