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
Métodos
Exemplo:
Exercício:
Vamos modelar a classe pessoa?
Exercício: Resposta
Exercício:
Vamos modelar a classe computador?
Exercício: Resposta
Exercícios: Modele as seguintes classes:
Descreva a estas classes as características (atributo) e o
comportamento (operações) de cada um.
1) Aluno
2) Curso
3) Professor
4) Músico
5) Funcionários
6) Cliente
7) Paciente
8) Conta bancária
9) Plano de saúde
10)Matrícula
Exercícios: 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: livro
public class Livros {
String nome;
String descricao;
Double valor;
String isbn;
}
Exemplo: 2º Criar : CadastrodeLivros
package Exemplos;
public class CadastrodeLivros {
public static void main(String[] args) {
Livro livro = new Livro();
livro.nome=" Java ";
livro.descricao=" Novos recusros para a linguagem";
livro.valor=120.00;
livro.isbn="956-99-789-77-987";
System.out.println("O nome do livro é: " + livro.nome);
System.out.println("Descrição: " + livro.descricao);
System.out.println("Preço: " + livro.valor);
System.out.println("ISBN: " + livro.isbn);
}
}
Agora....
Criando vários Livros
Exemplo: Criando vários livros : CadastrodeLivros
System.out.println("_________________________);
System.out.println(“Outro Livro”);
Livro outroLivro = new Livro();
outroLivro.nome=" XML ";
outroLivro.descricao=" Linguagem de programação Web";
outroLivro.valor=99.00;
outroLivro.isbn="5976-99-459-77-672";
System.out.println("O nome do livro é: " + outroLivro.nome);
System.out.println("Descrição: " + outroLivro.descricao);
System.out.println("Preço: " + outroLivro.valor);
System.out.println("ISBN: " + outroLivro.isbn);
Agora....
Criando um molde de Livros
Exemplo: 1º Criar a classe e o método: livro
public class Livro2 {
String nome;
String descricao;
Double valor;
String isbn;
void mostrardetalhes(){
System.out.println("Mostrando detalhes do livro");
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("____________________");
}
}
Exemplo: 1º Criar o objeto: CadastrodeLivro2
public static void main(String[] args) {
Livro2 livro = new Livro2();
livro.nome=" Java ";
livro.descricao=" Novos recusros para a linguagem";
livro.valor=120.00;
livro.isbn="956-99-789-77-987";
livro.mostrardetalhes();
}
}
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.
  • 17.
  • 18.
  • 19.
  • 20.
    Exercício: Vamos modelar aclasse computador?
  • 21.
  • 22.
    Exercícios: Modele asseguintes classes: Descreva a estas classes as características (atributo) e o comportamento (operações) de cada um. 1) Aluno 2) Curso 3) Professor 4) Músico 5) Funcionários 6) Cliente 7) Paciente 8) Conta bancária 9) Plano de saúde 10)Matrícula
  • 23.
    Exercícios: Leia otexto 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.
  • 24.
  • 25.
    INSTÂNCIA  Representa cadaocorrência de um objeto formados a partir de uma classe.
  • 26.
    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
  • 27.
  • 28.
  • 29.
    Exemplo: 1º Criara classe: livro public class Livros { String nome; String descricao; Double valor; String isbn; }
  • 30.
    Exemplo: 2º Criar: CadastrodeLivros package Exemplos; public class CadastrodeLivros { public static void main(String[] args) { Livro livro = new Livro(); livro.nome=" Java "; livro.descricao=" Novos recusros para a linguagem"; livro.valor=120.00; livro.isbn="956-99-789-77-987"; System.out.println("O nome do livro é: " + livro.nome); System.out.println("Descrição: " + livro.descricao); System.out.println("Preço: " + livro.valor); System.out.println("ISBN: " + livro.isbn); } }
  • 31.
  • 32.
    Exemplo: Criando várioslivros : CadastrodeLivros System.out.println("_________________________); System.out.println(“Outro Livro”); Livro outroLivro = new Livro(); outroLivro.nome=" XML "; outroLivro.descricao=" Linguagem de programação Web"; outroLivro.valor=99.00; outroLivro.isbn="5976-99-459-77-672"; System.out.println("O nome do livro é: " + outroLivro.nome); System.out.println("Descrição: " + outroLivro.descricao); System.out.println("Preço: " + outroLivro.valor); System.out.println("ISBN: " + outroLivro.isbn);
  • 33.
  • 34.
    Exemplo: 1º Criara classe e o método: livro public class Livro2 { String nome; String descricao; Double valor; String isbn; void mostrardetalhes(){ System.out.println("Mostrando detalhes do livro"); 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("____________________"); } }
  • 35.
    Exemplo: 1º Criaro objeto: CadastrodeLivro2 public static void main(String[] args) { Livro2 livro = new Livro2(); livro.nome=" Java "; livro.descricao=" Novos recusros para a linguagem"; livro.valor=120.00; livro.isbn="956-99-789-77-987"; livro.mostrardetalhes(); } }
  • 36.
    Exercício: Escreva umaclasse em Java gerenciando os seguintes itens abaixo:
  • 37.
  • 38.
  • 39.
    Métodos com retornode valor: • Mas como retornar um valor? • Ex1.:
  • 40.
    Métodos com retornode valor: • Ex2.:
  • 41.
    Métodos com retornode valor: • Tipo void:
  • 42.
  • 43.
    Métodos com parâmetro: •Os métodos são capazes de fazer um ou mais parâmetros
  • 44.