Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/04/2010, 16:33
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Objetos en javascript

public : 'soy publico' -> aquí public cumple el rol de la variable, no se especifica que sea público, lo es por su ámbito ¿para hacerlo privado como haría y evitar: app.public?

no soy experto en js, pero realmente no veo similitudes con respecto a variables de ámbito privado aquí con respecto a otros lenguajes ¿? :S

Código PHP:
class app{
    private 
$privado"privado"//mismo ámbito, diferente modificador de acceso (esto no lo se hacer en js)
    
public $publico="publico";
}

class 
app2 extends app{
    public function 
__construct(){
        
parent::$privado="modificando el privado desde clase derivada"//error Cannot access private property app::$privado in...
    
}
}

$i = new app();

echo 
$i->privado//error Cannot access private property app::$privado in...
$i2 = new app2(); 
lo que realmente si se le acerca es el método pattern: http://www.yuiblog.com/blog/2007/06/12/module-pattern/

Última edición por maycolalvarez; 19/04/2010 a las 16:55