JSFiddle - React, Tailwind, and code Playground

JavaScript

function Animal(especie) {
    this.especie = especie;
    this.dizEspecie = function() {
        return this.especie;
    }
}

var Humano = function (nome, especie) {
    this.nome = nome;
    this.dizNome = function () {
        return this.nome + ' é um ' + this.especie;
    }
}
Humano.prototype = new Animal('Humano');

var paulo = new Humano('Paulo');
var rui = new Humano('Rui');
var bobby = new Animal('canino');

console.log(paulo.dizNome()); // Paulo é um Humano
console.log(rui.dizNome()); // Rui é um Humano
console.log(typeof bobby.dizNome); // undefined
console.log(bobby.dizEspecie()); // canino