Enviado em 02/11/2023 - 13:50h
Devo criar uma classe Voo (cada objeto representa um voo diferente). Cada voo possui limite de 100 passageiros, e a classe permite controlar a ocupação.
Fiz o seguinte código:
Como devo fazer?
Sou iniciante no Javascript. Mas sei programação orientada a objetos no C++ e Java.
Fiz o seguinte código:
Também devo criar os métodos proximoLivre (para retornar o número da próxima cadeira livre), verifica (verfica se o número da cadeira está ocupado), ocupa (para ocupar uma cadeira e retornar verdadeiro se a cadeira não estiver ocupado e falso se estiver ocupada) e vagas (retorna o número de cadeiras não ocupadas).
<script>
class Voo {
constructor(companhia, origem, destino, dataVoo, horaVoo, numeroDoVoo){
this._companhia = companhia
this._origem = origem
this._destino = destino
this._dataVoo = dataVoo
this._horaVoo = horaVoo
this._numeroDoVoo = numeroDoVoo
const cadeira = [100];
}
get companhia(){
return this._companhia
}
get numeroDoVoo(){
return this._numeroDoVoo
}
get dataVoo(){
return this._dataVoo
}
}
var voo = new Voo("Latam", "GRU", "BSB", "31/12/2023", "10:00", "666")
console.log(voo.companhia)
console.log(voo.numeroDoVoo)
console.log(voo.dataVoo)
</script>
Como devo fazer?
Sou iniciante no Javascript. Mas sei programação orientada a objetos no C++ e Java.