Palavras Reservadas e suas funções:
private: restringe o acesso ao membro (variável ou função) , fazendo que seja visível somente dentro da classe onde o mesmo foi definido.
protected: restringe o acesso para as classes filhas ou então, que estejam no mesmo pacote.
public: não há restrições quanto ao acesso
abstract: membro que não possui implementação, somente a sua definição.
class: palavra reservada utilizada para definir uma estrutura tipo classe.
extends: utilizado para herdar de outra classe.
new: cria uma nova instância de um objeto e retorna o identificador a quem invocou o construtor da classe.
static: define que um membro será instanciado no momento em que a estrutura da classe for carregada. Assim, para fazer acesso a um método ou então, a uma variável, não é necessário criar uma instância antes.
this: do inglês, this significa este. Logo, utilizamos a instrução this quando estamos trabalhado dentro de uma determinada classe e queremos fazer menção a mesma.
void: representa um tipo sem valor. Comumente utilizamos para trabalharmos com procedimentos ao invés de funções.
a) static: indica que o tipo definido pertencem ao escopo de classe e não ao escopo de objeto;
b) extends: uma classe estende a funcionalidade de outra classe; ✔
c) public: tipo ou método é visível a qualquer outro;
d) news: cria uma instância de uma classe;
e) this: indica que o escopo a ser invocado de um método ou acesso a um atributo é o próprio objeto corrente. Faz também referência a um outro construtor da mesma classe.
.
At.te
Foco na missão ❢