function Carro(velocidadeMax = 200, delta = 5) {
let velocidadeAtual = 0
//método público
this.acelerar = function(){
if (velocidadeAtual + delta <= velocidadeMax) {
velocidadeAtual += delta
}else{
velocidadeAtual = velocidadeMax
}
}
this.getVelocidadeAtual = function(){ //permite o acesso por essa função
return velocidadeAtual;
}
}
const uno = new Carro
//const uno = new Carro()
uno.acelerar()
console.log(uno.getVelocidadeAtual());
const ferrari = new Carro(350, 20)
ferrari.acelerar()
ferrari.acelerar()
ferrari.acelerar()
console.log(ferrari.getVelocidadeAtual());
console.log(typeof Carro);//retorna como uma função
console.log(typeof ferrari);//retorna como um objeto
Nenhum comentário:
Postar um comentário