- Essência de Java: A classe é a base da programação orientada a objetos em Java.
- Definição de Classe: Define a natureza de um objeto, incluindo dados e métodos.
- Importância das Classes: Compreender classes, objetos e métodos é crucial para escrever programas sofisticados.
Fundamentos das Classes
- Modelo de Objeto: Uma classe especifica dados e o código que operará sobre eles.
- Instâncias de Classe: Objetos são instâncias de uma classe.
- Membros da Classe: Métodos e variáveis que compõem uma classe são chamados de membros da classe.
- Variáveis de Instância: Também conhecidas como membros de dados.
Forma Geral de uma Classe
- Estrutura de Classe: Definida usando a palavra-chave class.
- Declaração de Variáveis e Métodos:
class NomeDaClasse {
    tipo var1;
    tipo var2;
    // ...
    tipo varN;
    tipo método1(parâmetros) {
        // corpo do método
    }
    tipo método2(parâmetros) {
        // corpo do método
    }
    // ...
    tipo métodoN(parâmetros) {
        // corpo do método
    }
}
- Entidade Lógica: Uma classe deve agrupar informações logicamente conectadas.
Definindo uma Classe
- Exemplo de Classe: Vehicle que encapsula informações sobre veículos.
- Variáveis de Instância: passengers, fuelcap, mpg.
class Vehicle {
    int passengers; // número de passageiros
    int fuelcap; // capacidade de armazenamento de combustível em galões
    int mpg; // consumo de combustível em milhas por galão
}
- Criação de Objeto:
Vehicle minivan = new Vehicle(); // cria um objeto Vehicle chamado minivan
- Acesso a Variáveis de Instância: Usando o operador ponto (.)
minivan.fuelcap = 16;
Exemplo Completo
Programa que usa a classe Vehicle (não incluído no trecho).
Ver Vehicle.java
 

 
    
Top comments (0)