Hallo liebe Java mitglieder
ich hätte da mal eine frage ;
programm:
Warum krieg ich als Ausgabe "mathematiker sind cool "
obwohl ich hier ismail als typ von Person habe ???
was macht das programm an der stelle System.outprintln(); ?
ein ähnliches Problem wäre hier :
bei diesen Programm hab ich auch ein objekt von Filet angegeben
im Prinzip hab ich bei beiden programmen objekte in System.outprintln() angegeben aber ,bei dem einem krieg ich die Ausgabe und bei den anderen nicht..
Ich würde gern den Unterschied von den 2 genannten Programme wissen an der stelle System.outprintln
ich hätte da mal eine frage ;
programm:
class Person
{
public String vorname;
public String zuname;
public String toString(){
return this.vorname+" "+this.zuname;
}
public static void main (String[]args){
Person ismail=new Person ();
ismail.zuname="mathematiker";
ismail.vorname="sind cool";
System.out.println(ismail );
}
}
Warum krieg ich als Ausgabe "mathematiker sind cool "
obwohl ich hier ismail als typ von Person habe ???
was macht das programm an der stelle System.outprintln(); ?
ein ähnliches Problem wäre hier :
Wenn ich bei diesem Programm System.out.println (file ); gibt er kann nicht diesen Text :"Filet mit Salat ... " ausimport java.io.FileWriter;
import java.io.IOException;
public class FiletWriter {
public static void main(String[] arguments) {
FileWriter file = null;
try {
file = new FileWriter("Filet.txt");
String text =
"Filet mit Salat\n" +
"Man nehme ein 3 cm dickes Filet, salze und pfeffere\n" +
"es von einer Seite, brate es in der Pfanne 5 Minuten,\n" +
"wende es anschlie\u00dfend, salze und pfeffere es erneut,\n" +
"brate es wieder 5 Minuten und serviere es mit Salat.";
file.write(text);
file.close();
System.out.println( file );
}
catch (IOException ex) {
//(...)
}
}
}
bei diesen Programm hab ich auch ein objekt von Filet angegeben
im Prinzip hab ich bei beiden programmen objekte in System.outprintln() angegeben aber ,bei dem einem krieg ich die Ausgabe und bei den anderen nicht..
Ich würde gern den Unterschied von den 2 genannten Programme wissen an der stelle System.outprintln