Buscar

AULA CAPITULO Vb Registros

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

20171º Semestre
2Sumário 
➢ Estruturas heterogéneas
➢ Conceito de registro
➢ Registro na linguagem Java
➢ Vetor de registros
Conceito de registro 3
➢ Problema
➢ Na maior parte das nossas aplicações teremos de lidar com 
coleções de dados que são de tipos diferentes
➢ Exemplo: ficha de registo de um cliente
▪ Nome: string
▪ Morada: string
▪ Telefone: int
▪ Salário: float
▪ Idade: int
Ficha
Nome:__________ 
Morada:_________
Telefone: ________
Salario:__________
Idade:___________
4Conceito de registro
Um registro é um conjunto de campos, em que cada campo pode ser de um 
tipo de dados diferente.
➢ Registros são estruturas que podem agregar diferentes informações.
➢ São também chamadas de variáveis compostas heterogêneas.
➢ Cada componente de um registro pode ser de um tipo diferente(int, char,…)
➢ É utilizado para armazenar informações de um mesmo objecto
➢ Exemplos
➢ Carro  cor, marca, ano, matricula, chassi
➢ Pessoa  nome, idade, morada
Sumário 5
➢ Estruturas heterogéneas
➢ Conceito de registro
➢ Registro na linguagem Java
➢ Vetor de registros
Registro na Linguagem Java 6
➢ O Java não possui um elemento registro como em outras linguagens (C/C++, 
pascal)
➢ Possui o elemnto classe que pode ser utilizado como um registro 
➢ Sintaxe
7
➢ Como definir a ficha do cliente em Java ?
➢ Nome: string
➢ Morada: string
➢ Telefone: string
➢ Salário: float
➢ Idade: int
Registro na Linguagem Java
➢ Como utilizar?
➢ Para aceder aos campos de um registro é 
necessário utilizar o nome da variável e o 
nome campo separado por um ponto
8
➢ Definição de um vetor de registros em Java:
Cliente[] clientes = new Cliente[quantidade];
Cliente cliente = new Cliente();
cliente.nome = "José Silva";
cliente.morada = "Av. Recife";
cliente.telefone = “964310661";
cliente.salario = 3000.00;
cliente.idade = 40;
clientes[indicie] = cliente;
Vetor Registro
Sintaxe e manipulação
Cont…
9
➢ Acesso aos elementos de um vector de registros em 
Java
Sumário 10
➢ Estruturas heterogéneas
➢ Conceito de registro
➢ Registro na linguagem Java
➢ Vetor de registros
➢ Exercícios
Exercícios 11
Criar um mini sistema de registo de clientes, com os 
seguintes requisitos:
➢ Deve conter um módulo de registo de um cliente;
➢ Deve conter um módulo de visualização de um 
cliente;
➢Deve conter um módulo para visualizar os dados de 
todos os clientes;
➢Disponibilizar um menu ao utilizador para realizar 
as acções acima.
13Dúvidas

Outros materiais