- 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)