Skip to content

Instantly share code, notes, and snippets.

@lricoy
Created March 23, 2016 01:47
Show Gist options
  • Save lricoy/161860e8b25e189b7923 to your computer and use it in GitHub Desktop.
Save lricoy/161860e8b25e189b7923 to your computer and use it in GitHub Desktop.
ES2015 classes
// Declaração da classe
class Funcionario extends Pessoa {
// Método construtor
constructor(cargo) {
// Chama o construtor da classe Pessoa
super(cargo);
this.foo = 'foo';
}
// Método da instância. Ex: new Funcionario(').alterar
alterarCargo(novoCargo) {
this.cargo = novoCargo;
}
// Método estático. Ex: Funcionario.cargoValido();
static cargoValido() {
return true;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment