A9A9A9A9A9A9A9
Newbie
- Registriert
- Aug. 2020
- Beiträge
- 1
Hallo zusammen,
ich habe die Klasse Operation:
und die dazugehörige Testklasse:
Nur funktioniert die ganze Geschichte nicht. Es kommt immer die Fehlermeldung:
Compiliere OperationTest.java mit Java-Compiler
OperationTest.java:13:35: error: method liefereoperationsdaten in class Operation cannot be applied to given types;
System.out.println(Operation01.liefereoperationsdaten());
^
required: String,String,String,String,int,String,int
found: no arguments
reason: actual and formal argument lists differ in length
1 error
Was mache ich falsch?
Liebe Grüße.
ich habe die Klasse Operation:
Code:
/**
*
* Beschreibung
*
* @version 1.0 vom 14.08.2020
* @author
*/
public class Operation {
// Anfang Attribute
private String PatientenName;
private String PatientenVorname;
private String GebDat;
private String ArztName;
private int PersonalNr;
private String OPArt;
private int OPDauer;
// Ende Attribute
public Operation() {
this.PatientenName = "";
this.PatientenVorname = "";
this.GebDat = "";
this.ArztName = "";
this.PersonalNr = 0;
this.OPArt = "";
this.OPDauer = 0;
}
public Operation(String PatientenName, String PatientenVorname, String GebDat, String ArztName, int PersonalNr, String OPArt, int OPDauer) {
this.PatientenName = PatientenName;
this.PatientenVorname = PatientenVorname;
this.GebDat = GebDat;
this.ArztName = ArztName;
this.PersonalNr = PersonalNr;
this.OPArt = OPArt;
this.OPDauer = OPDauer;
}
// Anfang Methoden
public String getPatientenName() {
return PatientenName;
}
public void setPatientenName(String PatientenNameNeu) {
PatientenName = PatientenNameNeu;
}
public String getPatientenVorname() {
return PatientenVorname;
}
public void setPatientenVorname(String PatientenVornameNeu) {
PatientenVorname = PatientenVornameNeu;
}
public String getGebDat() {
return GebDat;
}
public void setGebDat(String GebDatNeu) {
GebDat = GebDatNeu;
}
public String getArztName() {
return ArztName;
}
public void setArztName(String ArztNameNeu) {
ArztName = ArztNameNeu;
}
public int getPersonalNr() {
return PersonalNr;
}
public void setPersonalNr(int PersonalNrNeu) {
PersonalNr = PersonalNrNeu;
}
public String getOPArt() {
return OPArt;
}
public void setOPArt(String OPArtNeu) {
OPArt = OPArtNeu;
}
public double getOPDauer() {
return OPDauer;
}
public void setOPDauer(int OPDauerNeu) {
OPDauer = OPDauerNeu;
}
public String liefereoperationsdaten(String PatientenName, String PatientenVorname, String GebDat, String ArztName, int PersonalNr, String OPArt, int OPDauer) {
String Operationsdaten = "Name des Patienten: " + PatientenName + "Vorname des Patienten: " + PatientenVorname + "Geburtsdatum des Patienten: " + GebDat + "Name des Arztes: " + ArztName + "Personal Nummer: "+ PersonalNr + "Art der OP: " + OPArt + "Dauer der OP: " + OPDauer;
return Operationsdaten;
}
// Ende Methoden
} // end of Operation
und die dazugehörige Testklasse:
Code:
/**
*
* Beschreibung
*
* @version 1.0 vom 14.08.2020
* @author
*/
public class OperationTest {
public static void main(String[] args) {
Operation Operation01 = new Operation("Max", "Mustermann", "30.9.1976", "Herr Dr Muster", 129, "Herztranzplantation", 6);
System.out.println(Operation01.liefereoperationsdaten());
} // end of main
} // end of class OperationTest
Nur funktioniert die ganze Geschichte nicht. Es kommt immer die Fehlermeldung:
Compiliere OperationTest.java mit Java-Compiler
OperationTest.java:13:35: error: method liefereoperationsdaten in class Operation cannot be applied to given types;
System.out.println(Operation01.liefereoperationsdaten());
^
required: String,String,String,String,int,String,int
found: no arguments
reason: actual and formal argument lists differ in length
1 error
Was mache ich falsch?
Liebe Grüße.