SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
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:

Mais conteúdo relacionado

Semelhante a Java classes biblioteca universitária

03 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.003 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.0César Augusto Pessôa
 
Explicando Estruturas/Registros no C#
Explicando Estruturas/Registros no C#Explicando Estruturas/Registros no C#
Explicando Estruturas/Registros no C#Denis Fernandes Gomes
 
09 programando em python - classes
 09   programando em python - classes 09   programando em python - classes
09 programando em python - classesVictor Marcelino
 
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdfAPOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdfpedrina4
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem IIIJuliano Weber
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosRamon Mayor Martins
 
Orientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores AndroidOrientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores AndroidIury Teixeira
 
Aula 02 - Classes em C++ ( Parte 1 )
Aula 02 - Classes em C++ ( Parte 1 )Aula 02 - Classes em C++ ( Parte 1 )
Aula 02 - Classes em C++ ( Parte 1 )PeslPinguim
 
Os Rumos da Catalogação Contemporâneas: RDA: Resource Description Access
Os Rumos da Catalogação Contemporâneas: RDA: Resource Description AccessOs Rumos da Catalogação Contemporâneas: RDA: Resource Description Access
Os Rumos da Catalogação Contemporâneas: RDA: Resource Description AccessUniversidade de São Paulo
 
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...Tiago Murakami
 
Java orientação a objetos (introdução)
Java   orientação a objetos (introdução)Java   orientação a objetos (introdução)
Java orientação a objetos (introdução)Armando Daniel
 
Representação Descritiva - RD - Catálogos e Bases de dados
Representação Descritiva - RD - Catálogos e Bases de dados Representação Descritiva - RD - Catálogos e Bases de dados
Representação Descritiva - RD - Catálogos e Bases de dados Priscila Campos
 
SisBib - Library Control System - January 2005
SisBib - Library Control System - January 2005SisBib - Library Control System - January 2005
SisBib - Library Control System - January 2005Michel Alves
 
Programação Orientada a Objetos - Uso da O.O. em Java
Programação Orientada a Objetos - Uso da O.O. em JavaProgramação Orientada a Objetos - Uso da O.O. em Java
Programação Orientada a Objetos - Uso da O.O. em JavaCristiano Almeida
 
AULA 1 - Classes e Objetos com codigicação Java.ppt
AULA 1 - Classes e Objetos com codigicação Java.pptAULA 1 - Classes e Objetos com codigicação Java.ppt
AULA 1 - Classes e Objetos com codigicação Java.pptJoberthSilva
 

Semelhante a Java classes biblioteca universitária (20)

03 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.003 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.0
 
Explicando Estruturas/Registros no C#
Explicando Estruturas/Registros no C#Explicando Estruturas/Registros no C#
Explicando Estruturas/Registros no C#
 
09 programando em python - classes
 09   programando em python - classes 09   programando em python - classes
09 programando em python - classes
 
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdfAPOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
APOO.INT- S01 Paradigma de Orientação a Objetos (2).pdf
 
SCJA
SCJASCJA
SCJA
 
Aula 1 - Linguagem III
Aula 1 - Linguagem IIIAula 1 - Linguagem III
Aula 1 - Linguagem III
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
 
Orientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores AndroidOrientação a Objetos para Desenvolvedores Android
Orientação a Objetos para Desenvolvedores Android
 
Aula 02 - Classes em C++ ( Parte 1 )
Aula 02 - Classes em C++ ( Parte 1 )Aula 02 - Classes em C++ ( Parte 1 )
Aula 02 - Classes em C++ ( Parte 1 )
 
Aula02
Aula02Aula02
Aula02
 
Os Rumos da Catalogação Contemporâneas: RDA: Resource Description Access
Os Rumos da Catalogação Contemporâneas: RDA: Resource Description AccessOs Rumos da Catalogação Contemporâneas: RDA: Resource Description Access
Os Rumos da Catalogação Contemporâneas: RDA: Resource Description Access
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
Macro Estrutura de Sistemas de Informação com base em princípios na Web Semân...
 
Java orientação a objetos (introdução)
Java   orientação a objetos (introdução)Java   orientação a objetos (introdução)
Java orientação a objetos (introdução)
 
Texto Cientifico
Texto CientificoTexto Cientifico
Texto Cientifico
 
Representação Descritiva - RD - Catálogos e Bases de dados
Representação Descritiva - RD - Catálogos e Bases de dados Representação Descritiva - RD - Catálogos e Bases de dados
Representação Descritiva - RD - Catálogos e Bases de dados
 
SisBib - Library Control System - January 2005
SisBib - Library Control System - January 2005SisBib - Library Control System - January 2005
SisBib - Library Control System - January 2005
 
Programação Orientada a Objetos - Uso da O.O. em Java
Programação Orientada a Objetos - Uso da O.O. em JavaProgramação Orientada a Objetos - Uso da O.O. em Java
Programação Orientada a Objetos - Uso da O.O. em Java
 
Java aula 2
Java aula 2Java aula 2
Java aula 2
 
AULA 1 - Classes e Objetos com codigicação Java.ppt
AULA 1 - Classes e Objetos com codigicação Java.pptAULA 1 - Classes e Objetos com codigicação Java.ppt
AULA 1 - Classes e Objetos com codigicação Java.ppt
 

Mais de Cris Fidelix

Alguns combinados C#
Alguns combinados C#Alguns combinados C#
Alguns combinados C#Cris Fidelix
 
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane FidelixEstudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane FidelixCris Fidelix
 
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação  ERP,CRM,SCM e E-businessTecnologia e Sistemas de Informação  ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-businessCris Fidelix
 
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixCris Fidelix
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixCris Fidelix
 
Componentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelixComponentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelixCris Fidelix
 
Tipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane FidelixTipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane FidelixCris Fidelix
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
 
Componentes dos Sistemas de Informação
Componentes dos Sistemas de InformaçãoComponentes dos Sistemas de Informação
Componentes dos Sistemas de InformaçãoCris Fidelix
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixCris Fidelix
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
 
Carreiras TI - Gestão da Tecnologia da Informação
Carreiras TI -  Gestão da Tecnologia da InformaçãoCarreiras TI -  Gestão da Tecnologia da Informação
Carreiras TI - Gestão da Tecnologia da InformaçãoCris Fidelix
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixCris Fidelix
 
Cases 3 - Java - Prof.ª Cristiane Fidelix
Cases 3 - Java - Prof.ª Cristiane FidelixCases 3 - Java - Prof.ª Cristiane Fidelix
Cases 3 - Java - Prof.ª Cristiane FidelixCris Fidelix
 
Cases 2 - Aula de Java - Prof.ª Cristiane Fidelix
Cases 2 - Aula de Java - Prof.ª Cristiane FidelixCases 2 - Aula de Java - Prof.ª Cristiane Fidelix
Cases 2 - Aula de Java - Prof.ª Cristiane FidelixCris Fidelix
 
Cases 1 - Java -Prof.ª Cristiane Fidelix
Cases 1 - Java -Prof.ª Cristiane FidelixCases 1 - Java -Prof.ª Cristiane Fidelix
Cases 1 - Java -Prof.ª Cristiane FidelixCris Fidelix
 
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 -  Java Prof.ª Cristiane FidelixAula 3 -  Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane FidelixCris Fidelix
 
Aula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixAula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixCris Fidelix
 

Mais de Cris Fidelix (20)

Alguns combinados C#
Alguns combinados C#Alguns combinados C#
Alguns combinados C#
 
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane FidelixEstudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
 
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação  ERP,CRM,SCM e E-businessTecnologia e Sistemas de Informação  ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-business
 
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
Componentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelixComponentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelix
 
Tipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane FidelixTipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane Fidelix
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Componentes dos Sistemas de Informação
Componentes dos Sistemas de InformaçãoComponentes dos Sistemas de Informação
Componentes dos Sistemas de Informação
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Carreiras TI - Gestão da Tecnologia da Informação
Carreiras TI -  Gestão da Tecnologia da InformaçãoCarreiras TI -  Gestão da Tecnologia da Informação
Carreiras TI - Gestão da Tecnologia da Informação
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
 
Cases 3 - Java - Prof.ª Cristiane Fidelix
Cases 3 - Java - Prof.ª Cristiane FidelixCases 3 - Java - Prof.ª Cristiane Fidelix
Cases 3 - Java - Prof.ª Cristiane Fidelix
 
Cases 2 - Aula de Java - Prof.ª Cristiane Fidelix
Cases 2 - Aula de Java - Prof.ª Cristiane FidelixCases 2 - Aula de Java - Prof.ª Cristiane Fidelix
Cases 2 - Aula de Java - Prof.ª Cristiane Fidelix
 
Cases 1 - Java -Prof.ª Cristiane Fidelix
Cases 1 - Java -Prof.ª Cristiane FidelixCases 1 - Java -Prof.ª Cristiane Fidelix
Cases 1 - Java -Prof.ª Cristiane Fidelix
 
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 -  Java Prof.ª Cristiane FidelixAula 3 -  Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane Fidelix
 
Aula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixAula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane Fidelix
 

Java classes biblioteca universitária

  • 1. Profª Me. Cristiane Fidelix (Simbologia clássica) Linguagem de Programação Java
  • 7.
  • 8.
  • 13. 2) Exercício: Identifique as classes e seus atributos
  • 16. Exemplo 1: Vamos modelar a classe pessoa?
  • 17. Exemplo2: Vamos modelar a classe computador?
  • 18. 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
  • 19. 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.
  • 21. INSTÂNCIA  Representa cada ocorrê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
  • 24. Agora.... Vamos modelar a classe Livros
  • 25. 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("____________________"); } }
  • 26. 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(); } }
  • 27. Exercício: Escreva uma classe em Java gerenciando os seguintes itens abaixo:
  • 29. Métodos com retorno de valor:
  • 30. Métodos com retorno de valor: • Mas como retornar um valor? • Ex1.:
  • 31. Métodos com retorno de valor: • Ex2.:
  • 32. Métodos com retorno de valor: • Tipo void:
  • 34. Métodos com parâmetro: • Os métodos são capazes de fazer um ou mais parâmetros