Classe

Utilizada para definir um modelo para objetos. Uma classe é como uma planta de uma casa: a partir da planta pode-se criar quantas casas desejar. A classe funciona como um molde para a criação de objetos. Exemplos de classes incluem Cliente, Produto, Instituição, Veículo, etc.

Pode-se também pensar em uma classe como uma fábrica de objetos.

Objeto

Algo concreto criado a partir de uma classe, representando um objeto específico como o Cliente Manoel, a Cliente Maria, a Instituição IFTO, etc.

Instanciação

Processo de criar um objeto a partir de uma classe. Utiliza-se a palavra reservada new, seguida do nome da classe, para instanciarmos um objeto de uma determinada classe, como por exemplo new Cliente(). Os parênteses são obrigatórios e podem existir parâmetros dentro deles ou não, dependendo de qual construtor estamos chamando.

Instância

Um objeto de uma determinada classe.

Instanciar

Ação de criar um objeto de uma determinada classe.

Método

Função definida dentro de uma classe.

Construtor

Método especial capaz de instanciar um objeto de uma classe.

Getter

Método especial utilizado para obter o valor de um atributo, normalmente possuindo o nome no padrão getNomeDoAtributo. Quando o tipo do atributo é boolean, o nome do getter convencionalmente é isNomeDoAtributo. Por exemplo, um getter para um atributo boolean matriz (que indica se uma Empresa é uma matriz ou não) deve ser isMatriz.

Setter

Método especial utilizado para alterar o valor de um atributo, normalmente possuindo o nome no padrão setNomeDoAtributo.

Cardinalidade

Define a quantidade de objetos que podem estar envolvidos num relacionamento entre duas classes.

Multiplicidade

Mesmo que cardinalidade.

Parâmetro

Representa uma variável cujo valor será solicitado por uma função quando a mesma for chamada. Um parâmetro usualmente representa um dado que a função solicita para que ela possa executar sua tarefa. Os parâmetros são definidos entre os parênteses de uma função.

Eles não devem ser confundidos com variáveis locais, que são variáveis definidas dentro das chaves de uma função, cujo seu valor é definido internamente pela própria função e não solicitado quando a função é chamada.

Por exemplo, todo setter possui um parâmetro, solicitando a quem chamar o método qual o valor que será armazenado no atributo ao qual o setter corresponde.

NullPointerException

Erro que ocorre quando tentamos utilizar um método ou acessar um atributo de uma variável cujo valor é null. Tal valor indica que a variável atualmente não armazena nenhuma referência para um objeto criado em memória. Ou seja, a variável não possui o endereço de memória de um objeto. Assim, ela não representa objeto algum e logo não podemos tentar usar um objeto que não foi criado. Por este motivo ocorre o erro.

results matching ""

    No results matching ""