Aula 02 implementação objeto
-
Upload
danilo-alves -
Category
Documents
-
view
964 -
download
14
Transcript of Aula 02 implementação objeto
Curso de Linguagem de Programação Java com Banco de Dados Mysql
Aula 02: Implementação Classes, Objetos e Métodos
Profa Ms.Larissa Pavarini da Luz
POO
Forma Geral de class
class nome-da-classe
{
private:
dados e funções privadas
public:
dados e funções públicas
};
Atributos
Atributos são característica da classe
Possui características específicas, é visto por toda classe Public Private Protected
Variável
Tudo que é declarado dentro do método
É visto apenas dentro daquele método
Pode ser passado por parâmetro
Instanciação de ObjetosMétodos Construtores
Um método construtor é um tipo especial de método que determina como um objeto é inicializado quando ele é criado.
Diferente dos métodos normais um método construtor não pode ser chamado diretamente; ao invés disto os métodos construtores são chamados automaticamente pelo Java.
Instanciação de ObjetosMétodos Construtores
No momento em que o objeto é instanciado, ou seja, quando se usa new o Java faz três coisas:
Aloca memória para o objeto Inicializa as variáveis daquela
instância do objeto Chama o método construtor da classe
Instanciando ObjetosExemplo – Teste.java
Instanciando ObjetosExemplo MeuObjeto.java
Instanciando ObjetosConstrutores de métodos
Os construtores parecem muito com os métodos normais, com duas diferenças básicas:
Construtores sempre têm o mesmo nome da classe
Construtores não podem ter tipo de retorno
Instanciando Objetos Construtores de métodos
É necessário sempre criar o construtor de uma classe?
Não, caso não exista quando compilado e interpretado é gerado automaticamente.
Instanciando ObjetosExercício Cliente
Crie uma classe chamada InicioCadastro.java que instancie uma classe Cliente.java e que possua os métodos Imprimir().
A classe Cliente.java possui os seguintes atributos: CPF Nome Idade Endereço Cidade
Instanciando ObjetosExercício Graus.java
Crie uma classe Graus.java que instancie uma classe Conversor.java contendo um método que receba uma temperatura dada em graus Fahrenheit e devolva a temperatura convertida para graus Celsius, e um método que receba uma temperatura dada em graus Celsius e devolva a temperatura convertida para graus Fahrenheit.
Fórmulas: Fahrenheit para Celsius (C = (F-32)/1.8) Celsius para Fahrenheit (F = (C*1.8) + 32).
Desenho das classes
Instanciar o objeto
Objeto.nome = valor;Objeto.nome = valor;
Chamada dos métodos
Criar os atributospublic tipo atributo;
public tipo atributo;..
Criar os métodosFC();CF();
Graus.java Conversor.java
Dica:• tipo do atributo - double