Hi Leute ich bitte euch vorab mir nicht die komplette Lösung zu veraten sondern nur den Fehler zu erklären. Ich versuche aus dem Quellcode die Methoden setname aufzurufen und dafür Vor- und Zuname zu deklaieren. Die Schreibweise müsste richtig sein aber warum geht es nicht:
Das ist die Klasse in der ich die Methoden beschrieben habe und in dieser Klasse die jetzt die Attribute anwendet bzw benötigt soll jetzt zuerst setname implementieren:
Java:
package de.familie.miguel.java;
public class KlasseMitA {
// Attribute deklaieren
String vname;
String nname;
int alter;
double groeße;
boolean hobbys;
String Wohnort;
String arbeit;
//methoden zum Aufrufen des Namens
public String setName(String pvname, String pnname) {
pvname = vname;
pnname = nname;
String name;
name = vname + nname ;
return name;
}
// methoden zum Aufrufen des Alters
public int setalter (int palter) {
alter = palter;
return palter;
}
// methoden zum Aufrufen der Größe
public double setGroeße(double pGroeße) {
groeße = pGroeße;
return groeße;
}
//Methoden zum Aufrufen des Wohnortes
public String setWohnen(String pAnschrift) {
String straße = "Im Rittersloch" ;
int hNummer = 12;
String anschriftg= ( straße + hNummer);
anschriftg = pAnschrift;
return anschriftg;
}
//Methoden zum Aufrufen der Hobbys
public boolean hobby(boolean pHobby) {
hobbys = pHobby;
boolean sport, kochen, musik, feiern, freunde;
boolean phobby = true;
if(sport= true) {
System.out.print(" mag Sport.");
}
if(kochen = true) {
System.out.print(" mag es zu kochen.");
}
if(musik = true) {
System.out.print(" mag es Musik zu hören.");
}
if(feiern = true) {
System.out.print(" mag es mit zu feiern.");
}
if(freunde = true) {
System.out.println();
}
return phobby;
}
}
Java:
package de.familie.miguel.java;
public class Miguel {
KlasseMitA Pimmel = new KlasseMitA();
Pimmel.setName("x", "y"); <========= x für Vorname y für Nachname
}
Zuletzt bearbeitet von einem Moderator: