Profª Me. Cristiane Fidelix
(Simbologia clássica)
Linguagem de Programação
Java
Classes
Classes
Classes
Classes
Exemplos:
Classes
Atributos
Atributos
Atributos
2) Exercício:
Identifique as classes e seus atributos
Métodos
Métodos
Exemplo 1:
Vamos modelar a classe pessoa?
Exemplo2:
Vamos modelar a classe computador?
Modele as seguintes classes:
Descreva a estas classes as características (atributo) e o
comportamento (metodos) de cada um.
1) Aluno
2) Funcionario
3) Professor
4) Cliente
Leia o texto abaixo:
Para atender as necessidades de informação de uma biblioteca universitária foi proposto um sistema que
deve atender as seguintes características:
- O cadastro dos usuários da biblioteca com endereço completo. Os usuários podem ser classificados em três
grupos:
Professores
Alunos
Funcionários
- Dos professores e funcionários é necessário conhecer o Departamento ao qual estão sempre vinculados.
- O cadastro das obras da biblioteca, que podem ser classificadas em:
Livros científicos, periódicos científicos, periódicos diversos, entretenimento e etc..
- A língua em que se encontra o exemplar da obra
- A mídia onde se encontra o exemplar da obra
- Os autores da obra com o controle da nacionalidade do autor
- As editoras dos exemplares com o ano de edição de cada exemplar
- O histórico dos empréstimos
Desta forma, identifique as possíveis classes seus respectivos atributos e métodos.
Instância
INSTÂNCIA
 Representa cada ocorrência de um objeto formados a
partir de uma classe.
Matricula: 00123
nome: “João”
dataNascimEnto: 12/10/1980
cpf: 127.079.354-34
Endereço: “Av. Santa Inês”
Cidade: “São Paulo”
EXEMPLOS DE INSTÂNCIA DA CLASSE DE FUNCIONÁRIOS
FUNCIONÁRIO
+ MATRICULA: INT
- NOME: STRING
- DATANASCIMENTO:DATE
- CPF: INT
- ENDEREÇO: STRING
- CIDADE: STRING
Instanciação
Exemplos:
Agora....
Vamos modelar a classe Livros
Exemplo:
1º Criar a classe: livros
public class livros {
int codLivro;
String nome;
String autor;
String descricao;
String isbn;
String ano;
String edicao;
double valor;
void exibirCadastro() {
System.out.println("____________________");
System.out.println(" Cadastro livro");
System.out.println("Código:" + codLivro);
System.out.println("O nome do livro é:" + nome);
System.out.println(" Desrição:"+ descricao);
System.out.println("O valor :"+ valor);
System.out.println("O ISBN"+ isbn);
System.out.println("O ISBN"+ ano);
System.out.println("O ISBN"+ edicao);
System.out.println("____________________");
}
}
2º Instanciar 1 objeto
public class testeLivro {
public static void main(String[] args) {
livros livro1 = new livros( ); //instanacia, estou criando 1 objeto, estou instanciando
livros livro2 = new livros( );
livro1.nome ="Java a bilbia";
livro1.autor="Cris Fidelix";
livro1.codLivro=001;
livro1.descricao="Linguagem de POO";
livro1.edicao ="Atena";
livro1.isbn =" 999.9999.999";
livro1.ano="2020";
livro1.valor=200.00;
livro1.exibirCadastro();
}
}
Exercício: Escreva uma classe em Java gerenciando
os seguintes itens abaixo:
Métodos com retorno de
valor
Métodos com retorno de valor:
Métodos com retorno de valor:
• Mas como retornar um valor?
• Ex1.:
Métodos com retorno de valor:
• Ex2.:
Métodos com retorno de valor:
• Tipo void:
Métodos com Parâmetros
Métodos com parâmetro:
• Os métodos são capazes de fazer um ou mais parâmetros
Métodos com parâmetro:
• Ex:

Aula 2 - Java Prof.ª Cristiane Fidelix

  • 1.
    Profª Me. CristianeFidelix (Simbologia clássica) Linguagem de Programação Java
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
    2) Exercício: Identifique asclasses e seus atributos
  • 14.
  • 15.
  • 16.
    Exemplo 1: Vamos modelara classe pessoa?
  • 17.
    Exemplo2: Vamos modelar aclasse computador?
  • 18.
    Modele as seguintesclasses: Descreva a estas classes as características (atributo) e o comportamento (metodos) de cada um. 1) Aluno 2) Funcionario 3) Professor 4) Cliente
  • 19.
    Leia o textoabaixo: Para atender as necessidades de informação de uma biblioteca universitária foi proposto um sistema que deve atender as seguintes características: - O cadastro dos usuários da biblioteca com endereço completo. Os usuários podem ser classificados em três grupos: Professores Alunos Funcionários - Dos professores e funcionários é necessário conhecer o Departamento ao qual estão sempre vinculados. - O cadastro das obras da biblioteca, que podem ser classificadas em: Livros científicos, periódicos científicos, periódicos diversos, entretenimento e etc.. - A língua em que se encontra o exemplar da obra - A mídia onde se encontra o exemplar da obra - Os autores da obra com o controle da nacionalidade do autor - As editoras dos exemplares com o ano de edição de cada exemplar - O histórico dos empréstimos Desta forma, identifique as possíveis classes seus respectivos atributos e métodos.
  • 20.
  • 21.
    INSTÂNCIA  Representa cadaocorrência de um objeto formados a partir de uma classe.
  • 22.
    Matricula: 00123 nome: “João” dataNascimEnto:12/10/1980 cpf: 127.079.354-34 Endereço: “Av. Santa Inês” Cidade: “São Paulo” EXEMPLOS DE INSTÂNCIA DA CLASSE DE FUNCIONÁRIOS FUNCIONÁRIO + MATRICULA: INT - NOME: STRING - DATANASCIMENTO:DATE - CPF: INT - ENDEREÇO: STRING - CIDADE: STRING Instanciação
  • 23.
  • 24.
  • 25.
    Exemplo: 1º Criar aclasse: livros public class livros { int codLivro; String nome; String autor; String descricao; String isbn; String ano; String edicao; double valor; void exibirCadastro() { System.out.println("____________________"); System.out.println(" Cadastro livro"); System.out.println("Código:" + codLivro); System.out.println("O nome do livro é:" + nome); System.out.println(" Desrição:"+ descricao); System.out.println("O valor :"+ valor); System.out.println("O ISBN"+ isbn); System.out.println("O ISBN"+ ano); System.out.println("O ISBN"+ edicao); System.out.println("____________________"); } }
  • 26.
    2º Instanciar 1objeto public class testeLivro { public static void main(String[] args) { livros livro1 = new livros( ); //instanacia, estou criando 1 objeto, estou instanciando livros livro2 = new livros( ); livro1.nome ="Java a bilbia"; livro1.autor="Cris Fidelix"; livro1.codLivro=001; livro1.descricao="Linguagem de POO"; livro1.edicao ="Atena"; livro1.isbn =" 999.9999.999"; livro1.ano="2020"; livro1.valor=200.00; livro1.exibirCadastro(); } }
  • 27.
    Exercício: Escreva umaclasse em Java gerenciando os seguintes itens abaixo:
  • 28.
  • 29.
  • 30.
    Métodos com retornode valor: • Mas como retornar um valor? • Ex1.:
  • 31.
    Métodos com retornode valor: • Ex2.:
  • 32.
    Métodos com retornode valor: • Tipo void:
  • 33.
  • 34.
    Métodos com parâmetro: •Os métodos são capazes de fazer um ou mais parâmetros
  • 35.