JavaScript Orientado a Objetos
Caros colegas,
Gostaria de saber se é possível criar em JavaScript uma estrutura semelhante a descrita abaixo, originalmente em PHP:
class Resposta {
public $status;
public $id;
public $comentario;
/* método construtor */
public function __construct( $status, $id , $comentario = null ){
$this->status = $status;
$this->id = $id;
$this->comentario = $resposta;
}
}
class Vistoria {
public $usuario;
public $senha;
public $id;
public $data;
public $cpf;
public $comentario = array();
/* método adicionar resposta */
public function addResposta( Resposta $comentario ){
$this->comentario[] = $comentario ;
}
}
$lancarVistoria = new Vistoria();
$lancarVistoria->usuario = 'usuario';
$lancarVistoria->senha = 'senha';
$lancarVistoria->id = 1;$lancarVistoria->data = 'xx/xx/xxxx'
$lancarVistoria->cpf = 'xx.xxx.xxx-xx';
$lancarVistoria->addResposta( new Resposta( 'status', 1 ) );
$lancarVistoria->addResposta( new Resposta( 'status' , 2 ) );
$lancarVistoria->addResposta( new Resposta( 'status' , 3 ) );
$lancarVistoria->addResposta( new Resposta( 'status' , 4 ) );
$lancarVistoria->addResposta( new Resposta( 'status' , 5 ) );
[...]
/ enviar o objeto $lancarVistoria criado /
$ret = $cliente->lancarVistoria($lancarVistoria);
Discussão (2)
Carregando comentários...