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 » 09 Mar 2025, 14:17
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 + "$");
}
}
}
1741526252
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] 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 + "$"); } } } [/code]