Hallo, ich nehme einen Fluch in Java 2 Punkt, wie ich eine ArrayList erstellen kann, die ich Elemente der Unterklasse hiJava

Java-Forum
Anonymous
 Hallo, ich nehme einen Fluch in Java 2 Punkt, wie ich eine ArrayList erstellen kann, die ich Elemente der Unterklasse hi

Post by Anonymous »

Erstellen Sie eine Klasse und eine Unterklasse -Struktur, die Universitätsangestellte darstellt. In dieser Struktur muss es eine Superklasse geben, die allen Mitarbeitern gemeinsam ist. /> Erstellen Sie in derselben Universitätsklasse eine GetBudgettotal -Funktion, die den Gesamtbetrag der Universität für Mitarbeiter zurückgibt.

Code: Select all


import java.util.ArrayList;

public class Main {
public static void main(String[] args) {

}

public static abstract class Pessoal {
public String Nome;
public String CC;

public Pessoal(String Nome, String CC) {
this.Nome = Nome;
this.CC = CC;

}

public static void salario() {
double salarioh = 0;
double salarios;
double salariom;
salariom = salarioh * 0;
salarios = salariom / 0;
System.out.println("Por hora - " + salarioh + "$" + " Semana- " + salarios + "$ " + " Mes - " + salariom + "$");

}

}

public static class Universidade extends Pessoal {
public static ArrayList p1 = new ArrayList();

public Universidade(String N, String CC) {
super(N, CC);
}

public void someMethod() {
administrativo n1 = new administrativo("adelino", "123213123");
Pessoal n2 = new professor("Raul", "123213123");
Pessoal n3 = new Informatico("gonçalo", "123213123");
Pessoal n4 = new investigadores("roberto", "123213123");
p1.add(n1);
p1.add(n2);
p1.add(n3);
p1.add(n4);
}

public static void imprimirNominas(Pessoal[] listaPessoal) {
Pessoal.salario();

}

void obterOrçamentoTotal() {

}
}

public static class administrativo extends Pessoal {
public administrativo(String Nome, String CC) {
super(Nome, CC);
}

public static void salario() {
double salarioh = 7.5;
double salarios;
double salariom;
salariom = salarioh * 37;
salarios = salariom / 4;
System.out.println("Por hora - " + salarioh + "$" + " Semana- " + salarios + "$ " + " Mes - " + salariom + "$");

}

}

public static class Informatico extends Pessoal {
public Informatico(String Nome, String CC) {
super(Nome, CC);
}

public static void salario() {
double salarioh = 6;
double salarios;
double salariom;
salariom = salarioh * 40;
salarios = salariom / 4;
System.out.println("Por hora - " + salarioh + "$" + " Semana- " + salarios + "$ " + " Mes - " + salariom + "$");

}

}

public static class professor extends Pessoal {
public professor(String Nome, String CC) {
super(Nome, CC);
}

public static void salario() {
double salarioh = 8;
double salarios;
double salariom;
salariom = salarioh * 37;
salarios = salariom / 4;
System.out.println("Por hora - " + salarioh + "$" + " Semana- " + salarios + "$ " + " Mes - " + salariom + "$");

}

}

public static class investigadores extends Pessoal {
public investigadores(String Nome, String CC) {
super(Nome, CC);
}

public static void salario() {
double salarioh = 7;
double salarios;
double salariom;
salariom = salarioh * 35;
salarios = salariom / 4;
System.out.println("Por hora - " + salarioh + "$" + " Semana- " + salarios + "$ " + " Mes - " + salariom + "$");

}

}

}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post