O prototype, só pode ser usado fora da classe para implementar uma classe, ou poderia implementar, usando o prototype de outra classe?
Exemplo:
Motor = {
Interface : function()
{
this.acelerar = function(valor){}
}
}
function Carro()
{
Motor.Interface.call(this)
//implementação do método acelerar da interface motor
Motor.Interface.prototype.acelerar = function(valor)
{
return valor += 10
}
}
function test()
{
var carro = new Carro()
alert(carro.acelerar(10))
}
Pergunta
Rafael Laurindo
O prototype, só pode ser usado fora da classe para implementar uma classe, ou poderia implementar, usando o prototype de outra classe?
Exemplo:
Motor = { Interface : function() { this.acelerar = function(valor){} } } function Carro() { Motor.Interface.call(this) //implementação do método acelerar da interface motor Motor.Interface.prototype.acelerar = function(valor) { return valor += 10 } } function test() { var carro = new Carro() alert(carro.acelerar(10)) }O que está errado?
Editado por Rafael LaurindoLink para o comentário
Compartilhar em outros sites
26 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.