Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Programação Orientada a Objetos / Aula
interface Pessoa {
nome: string;
anoNascimento?: number;
imprimirNome?: () => void;
}
interface Pessoa2 {
sobrenome: string;
}
class Pessoa3 {
}
class Funcionario extends Pessoa3 implements Pessoa, Pessoa2 {
cpf: string;
nome: string;
anoNascimento: number;
sobrenome: string
imprimirNome(): void {
console.log(`Nome do funcionário: ${this.nome}`);
}
}
let f1 = new Funcionario();
f1.nome = 'Luiz'
f1.imprimirNome();
Versão 5.3 - Todos os Direitos reservados