Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title></title>
- <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
- <script type="text/babel">
- class Animal{
- constructor(cor, tamanho, peso){
- this.cor = cor;
- this.tamanho = tamanho;
- this.peso = peso;
- }
- dormir(){
- console.log("Dormir");
- }
- }
- class Passaro extends Animal{
- constructor(bico, cor, tamanho, peso){
- super(cor, tamanho, peso);
- this.bico = bico;
- }
- voar(){
- console.log("Voar");
- }
- }
- class Papagaio extends Passaro{
- constructor(sabeFalar, cor, tamanho, peso){
- super("Médio", cor, tamanho, peso);
- this.sabeFalar = sabeFalar;
- }
- falar(){
- console.log("Falar");
- }
- }
- class Avestruz extends Passaro{
- constructor(bico, cor, tamanho, peso){
- super(bico, cor, tamanho, peso);
- }
- enterrarCabeca(){
- console.log("Enterrar a cabeça");
- }
- voar(){
- console.log("Avestruz não voa!");
- }
- }
- let avestruz = new Avestruz("Grande", "Branco e preto", 250, 1500);
- console.log(avestruz);
- avestruz.enterrarCabeca();
- avestruz.voar();
- </script>
- </head>
- <body>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement