Saludos,
 
Tengo una duda pequeña, o al menos eso creo. 
Cuál es la diferencia entre estas declaraciones de objetos de una mis clase:   
 y   
He trabajado de ambas formas y todo me funciona muy bien. Pero tengo curiosidad de saber si existe o no doferencia. 
Gracias de antemano 
****************************
Clase:    
Código PHP:
Ver original- class Animal{ 
-     private $nombre; 
-     private $sexo; 
-      
-     public function getNombre() {return $this->nombre;} 
-     public function getSexo() {return $this->sexo;} 
-   
-     public function setNombre($nombre) {$this->nombre = $nombre;} 
-     public function setSexo($sexo) {$this->sexo = $sexo;} 
- }