Linguagem
PROFESSOR: RUBENS
MATERIA: LINGUAGEM DE PROGRAMAÇÃO I
EXERCÍCIOS
3.5 – Seu proposito e o chamamento do construtor do GradeBook que será chamado para receber duas Strings.
3.6 – E fornecido pelo compilador um construtor-padrão sem parâmetros em qualquer classe que não inclua explicitamente um construtor.
3.7 – A variável de instancia tem como objetivo ser utilizado ou modificado a qualquer hora durante a execução do aplicativo.
3.8 – Porque essas classes já são classes padrão de pacotes inclusos no java.
3.9 – Crie uma declaração de (pacote defaul) e outro (pacote guj) referenciando a partir da segunda classe (classe test).
3.10 – Serve para que outros programadores passam reutilizar suas classes sem danificar o real funcionamento.
3.11 – 1º CLASSE
import javax.swing.JOptionPane;
public class GradeBook { private String courseName;
private String instrutor;
public GradeBook( String name, String nomeInstrutor ) { courseName = name; instrutor = nomeInstrutor; }
public void serInstrutor(String instrutorNome){ instrutor = instrutorNome; } public String getInstrutor(){ return instrutor; }
public void setCourseName( String name ) { courseName = name; }
public String getCourseName() { return courseName; }
public void displayMessage() { JOptionPane.showMessageDialog(null, "Bem-vindo ao livro de notas " + getCourseName() );
JOptionPane.showMessageDialog(null,"Este curso é apresentado por: "+ getInstrutor());
}
}
2ª CLASSE
import javax.swing.JOptionPane;
public class GradeBookTest { public static void main(String[] args) { GradeBook gb = new GradeBook("Java: Linguagem de Programação I","Rubens");
gb.displayMessage(); }
}
[pic]
[pic]
3.12 – 1ª CLASSE
import javax.swing.JOptionPane;
public class Account
{
private double balance;
public Account( double initialBalance ) { if (