El "único error" que hay es que te falta un punto y coma en el método constructor
Código PHP:
Ver originalfunction __construct($longitud){
$this->longitud=$longitud;
}
var ya no se usa. Se reemplaza por la
visibilidad (public, protected o private). Te recomiendo leer esto:
Visibilidad
Si estudiaste POO con java debes saber que es encapsulación etc... Aplica todo eso.
Saludos