1
resposta

[Projeto] Equipe bistrô

void main() {
  Cozinheiro cozinheiroMarcos = Cozinheiro('Marcos', 1500);
  Garcom garcomLuiz = Garcom('Luiz', 1400);
  Gerente gerenteAntonio = Gerente('Antônio', 2500);
  
  cozinheiroMarcos.trabalhar();
  garcomLuiz.trabalhar();
  gerenteAntonio.trabalhar();
  
}

class Funcionario {
  String nome;
  double salario;
  
  Funcionario(this.nome, this.salario);
  
  void trabalhar() {
    print('$nome está trabalhando');
  }
}

class Cozinheiro extends Funcionario {
  Cozinheiro(super.nome, super.salario);
  
  @override
  void trabalhar() {
    print('$nome está cozinhando');
  }
}

class Garcom extends Funcionario {
  Garcom(super.nome, super.salario);
  
  @override
  void trabalhar() {
    print('$nome está servindo');
  } 
}

class Gerente extends Funcionario {
  Gerente(super.nome, super.salario);
  
  @override
  void trabalhar() {
    print('$nome está gerindo');
  }
}
1 resposta

Olá Luis, valeu por compartilhar!!

ficou ótimo