Acessando propriedades dentro de classes em POO em JavaScript
Dentro dos métodos de uma classe, o this
irá referenciar o objeto dessa
classe:
class User {
show() {
console.log(this); // objeto
}
}
Isso significa que podemos acessar
as propriedades do objeto via this.
Vamos tentar. Suponha que nosso objeto
tenha uma propriedade name. Vamos exibir
essa propriedade em nosso método:
class User {
show() {
console.log(this.name);
}
}
Agora vamos criar um objeto da nossa classe:
let user = new User;
Vamos definir a propriedade que precisamos:
user.name = 'john';
Agora vamos chamar o método, exibindo assim na tela o valor da propriedade:
user.show(); // exibirá 'john'
No objeto da classe Employee
defina as propriedades name
e salary.
Crie um método que exiba o nome do funcionário.
Crie um método que exiba o salário do funcionário.