¿Los parámetros del constructor de scala están predeterminados en val privado?

He estado intentando: class Foo(bar: Int) vs: class Foo(private val bar: Int) y parecen comportarse de la misma manera, aunque no pude encontrar ningún lugar que diga que se (bar: Int)expande, (private val bar: Int)así que mi pregunta es: ¿son idénticos / similares? En una nota al margen, he...