2016-04-28 5 views
1

In den folgenden Aussagen, wenn System eine Klasse ist und println() und print() Methoden sind, was ist dann out?was in System.out.println ist aus()

System.out.print(); 
System.out.println(); 

Ich kann die Hierarchie nicht verstehen. Wie in simple habe ich nie etwas zwischen Klassennamen und Methodennamen verwendet.

+0

JDK ist dein Freund –

+1

in Eclipse, drücken Sie '' Ctrl'' und klicken Sie auf '' out'' ..... Hoffnung Ihre Antwort. –

+0

Ich bin Anfänger und nicht mit Finsternis, aber ich habe meine Antwort. :) –

Antwort

2

System ist eine Klasse im Paket java.lang. out ist ein statisches Member der System-Klasse und ist eine Instanz von java.io.PrintStream. println ist eine Methode von java.io.PrintStream. Diese Methode ist überladen, um die Nachricht an das Ausgabeziel zu senden, bei dem es sich normalerweise um eine Konsole oder Datei handelt.

+0

perfekte Antwort von dkc007 – piyush

1

out ist eine öffentliche statische Instanz der PrintStream-Klasse. println() und print() sind Methoden der PrintStream-Klasse

1

out ist ein statisches Member-Feld der System-Klasse und ist vom Typ PrintStream.

1

ist ein statisches Feld der Systemklasse. Es hat vom Typ PrintStream die Methode println().

0

System ist eine letzte Klasse, die in java.lang-Paket vorhanden ist. out ist die Referenz der PrintStream-Klasse und ein statisches Member der System-Klasse.

enter image description here

Verwandte Themen