Classe e subclasses em java

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (398 palavras )
  • Download(s) : 0
  • Publicado : 30 de maio de 2012
Ler documento completo
Amostra do texto
Criando a classe e subclasses com atributos e métodos solicitados, conforme diagrama de classe.

//importa a classe Scanner
import java.util.Scanner;
//classe funcionários será nossasuperclasse
public class funcionarios {
//método da classe
public void gerarMatricula() {
// por enquanto vazia
}
//método principal da classe funcionários
public static void main(String[]args) {
//declaração das variáveis
int matricula;
String nome;
float salario;
//instanciando o objeto Scanner com o nome entrada
Scanner entrada = new Scanner(System.in);
//solicitaa informação para o usuário
System.out.println("Digite a matrícula do funcionário:");
matricula=entrada.nextInt();
System.out.println("Digite o nome do funcionário:");nome=entrada.nextLine();
System.out.println("Digite o salário do funcionário:");
salario=entrada.nextFloat();
}
}

//classe professores herdando propriedades da classe funcionarios
public class professoresextends funcionarios {
//metodo contrutor
public professores() {
// não implementar ainda
}
public static void main(String[] args) {
// declarando variáveis desta classe
PrivateString especialidade, disponibilidade;
}
}
//classe secretaria herdando propriedades da classe funcionarios
public class secretaria extends funcionarios {
//metodos contrutores
publicsecretaria() {
// não implementar ainda
}
public secretaria(int cargah) {
// não implementar ainda
}
public static void main(String[] args) {
// declarando variáveis desta classe
intcargahoraria;
}
}
Implementando a classe funcionários para chamar o método gerarMatricula
import java.util.Scanner;
public class funcionarios {
//implementação do código do método gerarMatriculapublic static void gerarMatricula(int matricula, String nome, float salario) {
System.out.println("Matrícula do funcionário: "+matricula);
System.out.println("Nome do funcionário: "+nome);...
tracking img