Programação III

Propaganda
Programação III
João Paulo A. Almeida
([email protected])
http://nemo.inf.ufes.br
Departamento de Informática
Universidade Federal do Espírito Santo
Com slides do Prof. Vitor Souza
Informações básicas •  Página web: http://nemo.inf.ufes.br/jpalmeida
•  Horário: terças e quintas: 13:00-15:00
•  Local: CT-IX s. 202
•  Material Didático:
–  Aposta Prof. Flávio Varejão
–  http://www.inf.ufes.br/~fvarejao/lp/Java.zip
–  Material de UML e C++, a definir
Pilha Como não poderia faltar: HelloWorld public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Exemplo de Manipulação de GUI import javax.swing.*;
public class HelloWorld {
public static void main(String[] args) {
JFrame frame = new JFrame("Hello World!!!");
frame.setBounds(100,100,1000,500);
JButton button = new JButton("Hello World");
frame.getContentPane().add(button);
frame.setVisible(true);
} Tradução de programas •  Existe duas maneiras de se traduzir um programa: compilação e interpretação. •  Compilação: Abril 2014 Desenvolvimento OO com Java 7 Tradução de programas •  Interpretação: Abril 2014 Desenvolvimento OO com Java 8 Tradução híbrida •  Forma uUlizada por Java: Abril 2014 Desenvolvimento OO com Java 9 Exercício Exercício Jogo de Futebol •  Definir a classe ParUdaDeFutebol •  Capturando: –  Nomes dos Umes –  Placar atual •  Implementando métodos para incrementar placar, consultar placar, consultar nomes dos Umes •  Definir um testador (programa usuário da classe ParUdaDeFutebol) 
Download