Classe e subclasses em java
//classe funcionários será nossa superclasse 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); //solicita a 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 professores extends funcionarios { //metodo contrutor public professores() { // não implementar ainda } public static void main(String[] args) { // declarando variáveis desta classe Private String especialidade, disponibilidade; }
}
//classe secretaria herdando propriedades da classe funcionarios public class secretaria extends funcionarios { //metodos contrutores public secretaria() { // não implementar ainda } public secretaria(int cargah) { // não implementar ainda } public static void main(String[] args) { // declarando variáveis desta classe int cargahoraria; }
}
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 gerarMatricula public 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);