Suche senden
Hochladen
POO - 05 - Ambiente de Desenvolvimento
•
0 gefällt mir
•
1,049 views
Ludimila Monjardim Casagrande
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 27
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
POO - 01 - Introdução ao Paradigma Orientado a Objetos
POO - 01 - Introdução ao Paradigma Orientado a Objetos
Ludimila Monjardim Casagrande
POO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
POO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
Ludimila Monjardim Casagrande
POO - 17 - Interfaces
POO - 17 - Interfaces
Ludimila Monjardim Casagrande
POO - 10 - Herança
POO - 10 - Herança
Ludimila Monjardim Casagrande
POO - 09 - Entradas e Saídas em Java
POO - 09 - Entradas e Saídas em Java
Ludimila Monjardim Casagrande
POO - 19 - Elementos Estáticos
POO - 19 - Elementos Estáticos
Ludimila Monjardim Casagrande
POO - 11 - Prática de Herança
POO - 11 - Prática de Herança
Ludimila Monjardim Casagrande
POO - 06 - Encapsulamento
POO - 06 - Encapsulamento
Ludimila Monjardim Casagrande
Empfohlen
POO - 01 - Introdução ao Paradigma Orientado a Objetos
POO - 01 - Introdução ao Paradigma Orientado a Objetos
Ludimila Monjardim Casagrande
POO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
POO - 02 - Fundamentos da Linguagem Java e da Orientação a Objetos
Ludimila Monjardim Casagrande
POO - 17 - Interfaces
POO - 17 - Interfaces
Ludimila Monjardim Casagrande
POO - 10 - Herança
POO - 10 - Herança
Ludimila Monjardim Casagrande
POO - 09 - Entradas e Saídas em Java
POO - 09 - Entradas e Saídas em Java
Ludimila Monjardim Casagrande
POO - 19 - Elementos Estáticos
POO - 19 - Elementos Estáticos
Ludimila Monjardim Casagrande
POO - 11 - Prática de Herança
POO - 11 - Prática de Herança
Ludimila Monjardim Casagrande
POO - 06 - Encapsulamento
POO - 06 - Encapsulamento
Ludimila Monjardim Casagrande
POO - 18 - Sobrecarga e Sobreposição de Métodos
POO - 18 - Sobrecarga e Sobreposição de Métodos
Ludimila Monjardim Casagrande
POO - 16 - Polimorfismo
POO - 16 - Polimorfismo
Ludimila Monjardim Casagrande
POO - 20 - Wrapper Classes
POO - 20 - Wrapper Classes
Ludimila Monjardim Casagrande
POO - 07 - Operadores do Java
POO - 07 - Operadores do Java
Ludimila Monjardim Casagrande
POO - 21 - Java e Banco de Dados
POO - 21 - Java e Banco de Dados
Ludimila Monjardim Casagrande
POO - 24 - Classes Básicas do Java - Datas
POO - 24 - Classes Básicas do Java - Datas
Ludimila Monjardim Casagrande
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
Daniel Brandão
JAVA - Orientação a Objetos
JAVA - Orientação a Objetos
Elaine Cecília Gatto
Conceitos Básicos de OO e Java
Conceitos Básicos de OO e Java
Charles Jungbeck
Introdução a programação Orientada a Objeto
Introdução a programação Orientada a Objeto
Marconi Rodrigues
Linguagem Java - Conceitos e Técnicas
Linguagem Java - Conceitos e Técnicas
Breno Vitorino
Java - Boas práticas
Java - Boas práticas
Felippe Rodrigo Puhle
Paradigma Orientado a Objeto
Paradigma Orientado a Objeto
Tony Alexander Hild
Classes e Objectos JAVA
Classes e Objectos JAVA
Pedro De Almeida
Java 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas Interfaces
Regis Magalhães
Encapsulamento em oo
Encapsulamento em oo
Marconi Rodrigues
Curso de Java (Parte 2)
Curso de Java (Parte 2)
Mario Sergio
Curso Java Basico
Curso Java Basico
Jamildo Feitosa
Programação Orientação a Objetos - Herança
Programação Orientação a Objetos - Herança
Daniel Brandão
Refactoring
Refactoring
Bruno Lui
Programação Orientada a Objetos com Java
Programação Orientada a Objetos com Java
Álvaro Farias Pinheiro
Programação orientada a objetos
Programação orientada a objetos
Cleyton Ferrari
Weitere ähnliche Inhalte
Was ist angesagt?
POO - 18 - Sobrecarga e Sobreposição de Métodos
POO - 18 - Sobrecarga e Sobreposição de Métodos
Ludimila Monjardim Casagrande
POO - 16 - Polimorfismo
POO - 16 - Polimorfismo
Ludimila Monjardim Casagrande
POO - 20 - Wrapper Classes
POO - 20 - Wrapper Classes
Ludimila Monjardim Casagrande
POO - 07 - Operadores do Java
POO - 07 - Operadores do Java
Ludimila Monjardim Casagrande
POO - 21 - Java e Banco de Dados
POO - 21 - Java e Banco de Dados
Ludimila Monjardim Casagrande
POO - 24 - Classes Básicas do Java - Datas
POO - 24 - Classes Básicas do Java - Datas
Ludimila Monjardim Casagrande
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
Daniel Brandão
JAVA - Orientação a Objetos
JAVA - Orientação a Objetos
Elaine Cecília Gatto
Conceitos Básicos de OO e Java
Conceitos Básicos de OO e Java
Charles Jungbeck
Introdução a programação Orientada a Objeto
Introdução a programação Orientada a Objeto
Marconi Rodrigues
Linguagem Java - Conceitos e Técnicas
Linguagem Java - Conceitos e Técnicas
Breno Vitorino
Java - Boas práticas
Java - Boas práticas
Felippe Rodrigo Puhle
Paradigma Orientado a Objeto
Paradigma Orientado a Objeto
Tony Alexander Hild
Classes e Objectos JAVA
Classes e Objectos JAVA
Pedro De Almeida
Java 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas Interfaces
Regis Magalhães
Encapsulamento em oo
Encapsulamento em oo
Marconi Rodrigues
Curso de Java (Parte 2)
Curso de Java (Parte 2)
Mario Sergio
Curso Java Basico
Curso Java Basico
Jamildo Feitosa
Programação Orientação a Objetos - Herança
Programação Orientação a Objetos - Herança
Daniel Brandão
Refactoring
Refactoring
Bruno Lui
Was ist angesagt?
(20)
POO - 18 - Sobrecarga e Sobreposição de Métodos
POO - 18 - Sobrecarga e Sobreposição de Métodos
POO - 16 - Polimorfismo
POO - 16 - Polimorfismo
POO - 20 - Wrapper Classes
POO - 20 - Wrapper Classes
POO - 07 - Operadores do Java
POO - 07 - Operadores do Java
POO - 21 - Java e Banco de Dados
POO - 21 - Java e Banco de Dados
POO - 24 - Classes Básicas do Java - Datas
POO - 24 - Classes Básicas do Java - Datas
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
JAVA - Orientação a Objetos
JAVA - Orientação a Objetos
Conceitos Básicos de OO e Java
Conceitos Básicos de OO e Java
Introdução a programação Orientada a Objeto
Introdução a programação Orientada a Objeto
Linguagem Java - Conceitos e Técnicas
Linguagem Java - Conceitos e Técnicas
Java - Boas práticas
Java - Boas práticas
Paradigma Orientado a Objeto
Paradigma Orientado a Objeto
Classes e Objectos JAVA
Classes e Objectos JAVA
Java 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas Interfaces
Encapsulamento em oo
Encapsulamento em oo
Curso de Java (Parte 2)
Curso de Java (Parte 2)
Curso Java Basico
Curso Java Basico
Programação Orientação a Objetos - Herança
Programação Orientação a Objetos - Herança
Refactoring
Refactoring
Andere mochten auch
Programação Orientada a Objetos com Java
Programação Orientada a Objetos com Java
Álvaro Farias Pinheiro
Programação orientada a objetos
Programação orientada a objetos
Cleyton Ferrari
Programação Orientada A Objectos (Poo)
Programação Orientada A Objectos (Poo)
guest18b3c00
Tutorial aed iii 009 - algoritmo de ordenação heapsort
Tutorial aed iii 009 - algoritmo de ordenação heapsort
Flávio Freitas
Tutorial aed iii 006 - algoritmo de ordenação quicksort
Tutorial aed iii 006 - algoritmo de ordenação quicksort
Flávio Freitas
Tutorial aed iii 004 - algoritmo de ordenação quicksort
Tutorial aed iii 004 - algoritmo de ordenação quicksort
Flávio Freitas
Tutorial aed iii 008 - algoritmo de ordenação heapsort
Tutorial aed iii 008 - algoritmo de ordenação heapsort
Flávio Freitas
Tutorial aed iii 007 - algoritmo de ordenação heapsort
Tutorial aed iii 007 - algoritmo de ordenação heapsort
Flávio Freitas
Tutorial aed iii 005 - algoritmo de ordenação quicksort
Tutorial aed iii 005 - algoritmo de ordenação quicksort
Flávio Freitas
Aprendendo a programar em arduino
Aprendendo a programar em arduino
Chellton Almeida
Apostila de dev
Apostila de dev
Daniel Pereira
Guia arduino iniciante multilogica ARDUINO
Guia arduino iniciante multilogica ARDUINO
Chellton Almeida
Python Orientação a Objeto
Python Orientação a Objeto
antonio sérgio nogueira
Apostila java completo
Apostila java completo
Sliedesharessbarbosa
POO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetos
Felipe J. R. Vieira
Cartilhado arduino ed1
Cartilhado arduino ed1
Chellton Almeida
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
Daniel Brandão
PHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e Sessoes
Daniel Brandão
Encapsulamento em Orientação a Objetos
Encapsulamento em Orientação a Objetos
Daniel Brandão
Apostila Arduino.(Melhor Apostila)
Apostila Arduino.(Melhor Apostila)
Chellton Almeida
Andere mochten auch
(20)
Programação Orientada a Objetos com Java
Programação Orientada a Objetos com Java
Programação orientada a objetos
Programação orientada a objetos
Programação Orientada A Objectos (Poo)
Programação Orientada A Objectos (Poo)
Tutorial aed iii 009 - algoritmo de ordenação heapsort
Tutorial aed iii 009 - algoritmo de ordenação heapsort
Tutorial aed iii 006 - algoritmo de ordenação quicksort
Tutorial aed iii 006 - algoritmo de ordenação quicksort
Tutorial aed iii 004 - algoritmo de ordenação quicksort
Tutorial aed iii 004 - algoritmo de ordenação quicksort
Tutorial aed iii 008 - algoritmo de ordenação heapsort
Tutorial aed iii 008 - algoritmo de ordenação heapsort
Tutorial aed iii 007 - algoritmo de ordenação heapsort
Tutorial aed iii 007 - algoritmo de ordenação heapsort
Tutorial aed iii 005 - algoritmo de ordenação quicksort
Tutorial aed iii 005 - algoritmo de ordenação quicksort
Aprendendo a programar em arduino
Aprendendo a programar em arduino
Apostila de dev
Apostila de dev
Guia arduino iniciante multilogica ARDUINO
Guia arduino iniciante multilogica ARDUINO
Python Orientação a Objeto
Python Orientação a Objeto
Apostila java completo
Apostila java completo
POO - Aula 04 - Introdução a classes e objetos
POO - Aula 04 - Introdução a classes e objetos
Cartilhado arduino ed1
Cartilhado arduino ed1
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
PHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e Sessoes
Encapsulamento em Orientação a Objetos
Encapsulamento em Orientação a Objetos
Apostila Arduino.(Melhor Apostila)
Apostila Arduino.(Melhor Apostila)
Ähnlich wie POO - 05 - Ambiente de Desenvolvimento
Java1
Java1
Robson Silva Espig
Java primeiros-passos
Java primeiros-passos
Leide Sayuri Ogasawara
Java11
Java11
Robson Silva Espig
03 fundamentos java
03 fundamentos java
Raytssa Martins
http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/
Rodrigo Vieira
Curso de ReactJS
Curso de ReactJS
Gustavo Lopes
Curso Java Básico - Aula02
Curso Java Básico - Aula02
Natanael Fonseca
Java introdução ao java
Java introdução ao java
Armando Daniel
1707331929 ltp iv java original
1707331929 ltp iv java original
Diego Hansen Guimarães
Tutorial javac
Tutorial javac
Marcio Ballem De Souza
Eclipse user guide
Eclipse user guide
Lucas Cruz
01 introducao ao java
01 introducao ao java
Artur Todeschini
Escrevendo testes j unit no net beans ide
Escrevendo testes j unit no net beans ide
Socorro Vania Alves
Teste de Integração - Unidade III
Teste de Integração - Unidade III
João Lourenço
Java introdução ao eclipse
Java introdução ao eclipse
Armando Daniel
Java
Java
bielgott
Aula 1 - Introdução a POO
Aula 1 - Introdução a POO
Daniel Brandão
Apostila - Linguagem de Programação I
Apostila - Linguagem de Programação I
Sidney Roberto
JAVA REFLETCION
JAVA REFLETCION
André Luiz Jamarino Abekawa
Curso de Java (Parte 5)
Curso de Java (Parte 5)
Mario Sergio
Ähnlich wie POO - 05 - Ambiente de Desenvolvimento
(20)
Java1
Java1
Java primeiros-passos
Java primeiros-passos
Java11
Java11
03 fundamentos java
03 fundamentos java
http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/
Curso de ReactJS
Curso de ReactJS
Curso Java Básico - Aula02
Curso Java Básico - Aula02
Java introdução ao java
Java introdução ao java
1707331929 ltp iv java original
1707331929 ltp iv java original
Tutorial javac
Tutorial javac
Eclipse user guide
Eclipse user guide
01 introducao ao java
01 introducao ao java
Escrevendo testes j unit no net beans ide
Escrevendo testes j unit no net beans ide
Teste de Integração - Unidade III
Teste de Integração - Unidade III
Java introdução ao eclipse
Java introdução ao eclipse
Java
Java
Aula 1 - Introdução a POO
Aula 1 - Introdução a POO
Apostila - Linguagem de Programação I
Apostila - Linguagem de Programação I
JAVA REFLETCION
JAVA REFLETCION
Curso de Java (Parte 5)
Curso de Java (Parte 5)
Mehr von Ludimila Monjardim Casagrande
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
Ludimila Monjardim Casagrande
POO - 23 - Coleções da API do Java
POO - 23 - Coleções da API do Java
Ludimila Monjardim Casagrande
POO - 22 - Tratamento de Exceções em Java
POO - 22 - Tratamento de Exceções em Java
Ludimila Monjardim Casagrande
POO - 15 - Passagem de Argumentos
POO - 15 - Passagem de Argumentos
Ludimila Monjardim Casagrande
POO - 14 - Vetores
POO - 14 - Vetores
Ludimila Monjardim Casagrande
POO - 13 - Arrays em Java
POO - 13 - Arrays em Java
Ludimila Monjardim Casagrande
POO - 12 - A Classe Object
POO - 12 - A Classe Object
Ludimila Monjardim Casagrande
POO - 08 - Prática de Encapsulamento
POO - 08 - Prática de Encapsulamento
Ludimila Monjardim Casagrande
POO - 04 - Variávies em Java
POO - 04 - Variávies em Java
Ludimila Monjardim Casagrande
POO - 03 - Alocação de Memória em Java
POO - 03 - Alocação de Memória em Java
Ludimila Monjardim Casagrande
Mehr von Ludimila Monjardim Casagrande
(10)
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
POO - 23 - Coleções da API do Java
POO - 23 - Coleções da API do Java
POO - 22 - Tratamento de Exceções em Java
POO - 22 - Tratamento de Exceções em Java
POO - 15 - Passagem de Argumentos
POO - 15 - Passagem de Argumentos
POO - 14 - Vetores
POO - 14 - Vetores
POO - 13 - Arrays em Java
POO - 13 - Arrays em Java
POO - 12 - A Classe Object
POO - 12 - A Classe Object
POO - 08 - Prática de Encapsulamento
POO - 08 - Prática de Encapsulamento
POO - 04 - Variávies em Java
POO - 04 - Variávies em Java
POO - 03 - Alocação de Memória em Java
POO - 03 - Alocação de Memória em Java
POO - 05 - Ambiente de Desenvolvimento
1.
Programação Orientada a
Objetos Aula Prática: Ambiente de Desenvolvimento Ludimila Monjardim Casagrande 2012
2.
Ambiente de Desenvolvimento
Ferramentas que serão utilizadas ao longo do curso para a implementação em Java: Java SE Development Kit (JDK) 7.0 Versão: JDK 7.0 (≈ JSE 1.7) http://www.oracle.com/technetwork/java/javase/downloads/ IDE Eclipse – Versão Clássica Versão mais recente: Eclipse 3.7.1 http://www.eclipse.org/downloads/ IDE NetBeans Versão: 6.9 ou superior (mais recente: 7.1) http://netbeans.org/downloads/index.html Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 2
3.
Primeiro Aplicativo Java
1. /* essa é uma forma de comentar múltiplas linhas */ 2. // esse é um comentário de uma única linha 3. public class PrimeiraClasse { 4. // o método main inicia a execução da aplicação Java 5. public static void main (String[] args) { 6. System.out.println(“Minha primeira classe.”); 7. } // fim do método main 8. } // fim da classe Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 3
4.
O Método main(
) O método main( ) é o ponto natural de entrada de uma aplicação Java. O assinatura desse método é: public static void main(String[ ] args) As seguintes variações também são válidas: static public void main(String[ ] args) public static void main(String args[ ]) Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 4
5.
O Método main(
) A varíavel args é um array que armazena os argumentos de entrada passados pelo usuário para a aplicação. O nome args é arbitrário, portanto, pode ser susbtituído por qualquer outro identificador de variável válido. Exemplo: public static void main(String[ ] x) Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 5
6.
Compilação de uma
Classe 1. Salve a classe em um diretório de fácil acesso (ex.: C:POO) com o nome de PrimeiraClasse.java. 2. Abra uma janela para “Prompt de comando”. 3. Vá até o diretório no qual a classe foi salva. 4. Digite na linha de comando: javac PrimeiraClasse.java 5. A classe então será compilada e, se não existirem erros, será criado pelo compilador um arquivo-objeto com o nome PrimeiraClasse.class no mesmo diretório. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 6
7.
Execução de uma
Classe 1. Caso não existam erros de compilação, confira se o arquivo PrimeiraClasse.class foi criado e, então, execute a seguinte linha de comando: java PrimeiraClasse Atenção: Observe que nesse caso a extensão é omitida. 2. O resultado da execução da classe deve ser exibido na tela. Atenção: para que uma classe possa ser executada, ela deve conter o método main. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 7
8.
Passagem de Argumentos
na Execução public class Argumento { public static void main(String[ ] args) { if (args.length > 0) { String nome = args[0]; System.out.println("Olá: " + nome); } else { System.out.println("Por favor, forneça um argumento de entrada."); } } } Passagem de um argumento por linha de comando ao iniciar a aplicação: java Argumento Ludimila Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 8
9.
Arquivos em Java
Todo arquivo fonte em Java termina com a extensão .java. Os arquivos compilados do Java possuem a extensão .class. Um arquivo fonte em Java deve conter no máximo uma classe pública, ou seja, o arquivo pode conter 0 ou 1 classe pública. Caso exista uma classe pública, então, o nome do arquivo deve ser igual ao nome da classe pública. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 9
10.
Comentários em Java
Java suporta três estilos de comentários: Para comentar uma linha: usa-se os caracteres // Para comentar várias linhas: usa-se os caracteres /* e */ Para comentar linhas que fazem parte da documentação da classe: usa-se os caracteres /** e */ Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 10
11.
Criação de um
Projeto no NetBeans
12.
Criação de um
Projeto no NetBeans Arquivo > Novo projeto... Em Categorias, selecione Java. Em Projetos, selecione Aplicativo Java. Clique em Próximo. Na tela seguinte, informe o nome do projeto. Desabilite a opção Criar classe principal. Clique em Finalizar. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 12
13.
Criação de um
Projeto no NetBeans Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 13
14.
Criação de um
Projeto no NetBeans Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 14
15.
Criação de um
Projeto no NetBeans Observe que na aba Projetos uma pasta raiz foi criada com o nome do novo projeto. Essa pasta contém duas subpastas: Pacotes de código-fonte e Bibliotecas. Na primeira pasta devem ser mantidos os arquivos .java que você desenvolverá. Na pasta Bibliotecas estão disponíveis os arquivos .jar que correspondem a bibliotecas de classes do próprio Java. Esses arquivos não devem ser modificados. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 15
16.
Criação de uma
Classe no NetBeans Clique com o botão direito na pasta Pacotes de código-fonte do projeto adequado. Execute: Novo > Classe Java... Informe o nome da classe que deseja criar. O nome do arquivo deve ser igual ao nome da classe pública nele contido. Java é case sensitive. Clique em Finalizar. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 16
17.
Execução de uma
Classe no NetBeans Clique com o botão direito sobre a classe que contém o método main. Selecione: Executar arquivo. O resultado será exibido na aba de Saída. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 17
18.
Criação de um
Projeto no Eclipse
19.
Criação de um
Projeto no Eclipse File > New > Project... Selecione: Java Project > Next Informe o nome do projeto no campo Project Name Em Project Layout, selecione a opção Create separate source and output folders > Finish Se for solicitada a mudança para a perspectiva Java, responda No Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 19
20.
Aula Prática 1
©2012 Ludimila Monjardim Casagrande 20
21.
Criação de um
Projeto no Eclipse Mantenha-se sempre na perspectiva Resource. Para mudar de perspectiva, execute: Window > Open Perspective > Other... Selecione: Resource > OK Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 21
22.
Criação de um
Projeto no Eclipse Observe, na janela Navigator, que uma pasta raiz foi criada com o nome do projeto. Essa pasta contém duas subpastas: src e bin. Na pasta src devem ser mantidos os arquivos .java que você desenvolverá. Na pasta bin serão automaticamente armazenados os arquivos .class, que correspondem aos arquivos .java compilados. Atenção: Arquivos .class não devem ser modificados. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 22
23.
Criação de uma
Classe no Eclipse Selecione a pasta src do projeto adequado. File > New > File Informe o nome da classe que deseja criar com a extensão .java. O nome do arquivo deve ser igual ao nome da classe pública nele contido. Java é case sensitive. Finish Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 23
24.
Execução de uma
Classe no Eclipse Clique com o botão direito sobre a classe que contém o método main. Selecione Run As > Java Application O resultado será exibido na janela Console. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 24
25.
Exercício 1
Implemente a classe Conta e a classe Principal apresentadas no arquivo POO-03- Fundamentos_Java.ppt. Compile as duas classes e execute a classe Principal. Adicione novos atributos à classe Conta (por exemplo: agência e número). Crie um novo construtor que utilize esses novos atributos. Crie outras contas na classe Principal e explore o uso dos métodos disponíveis na classe Conta. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 25
26.
Exercício Extraclasse
Implemente as classes presentes no modelo UML abaixo. Declare os atributos e construtores. - private + public Obs.: Não é necessário implementar os métodos get e set neste primeiro momento. Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 26
27.
Apêndice: Variávies de
Ambiente Para que seja possível compilar arquivos via linha de comando (isto é, usando o comando javac) é preciso configurar as seguintes variáveis de ambiente no Windows: JAVA_HOME = C:Program FilesJavajdk1.7.0_02 PATH = %PATH%;%JAVA_HOME%bin Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 27
Jetzt herunterladen