Ich frage mich nur, ob System.out.println ()

Ich frage nur, ob ich das richtige Verständnis habe

<code>System.out.println();
</code>

System ist das Paket out ist die Klasse println () ist die Methode

Wenn dies falsch ist, teilen Sie mir bitte die richtige Antwort mit.

Antworten auf die Frage(6)

<code>System = class
out = static object of the PrintStream class
println() = method
</code>

http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/System.html

Printstream Klasse
System -class,

PrintStream -class,

out - static object of PrintStream class ,

println - public method in PrintStream Class

"Was ist dann richtig" -

System - eine Klasse,

out - ein statisches öffentliches Mitglied vom TypPrintStream ,

und oh japrintln() ist eine Methode.

Du hattest 33% recht;)Lesen Sie dazu die Java-Dokumentation hier

Lösung für das Problem

System ist die Klasse, in der sich befindetjava.lang Paket (deshalb brauchen Sie es nicht zu importieren).out ist eine statische Variable vonSystem Klasse. Es istÖffentlichkeit, so dass Sie von außen darauf zugreifen können und es iststatisch Damit ist es der Klassendeklaration und keiner Instanz davon zugeordnet.println() ist in der Tat eine Methode. Und es ist eine Methode vonout Variable, die a istPrintStream Beispiel.
 user129325804. Apr. 2012, 06:29
Also ist PrintStream die Klasse und out die statische Instanz dieser Klasse?
 Louis Wasserman04. Apr. 2012, 07:01
Java unterscheidet nicht zwischen "package" und "library". Wenn du meinstjava.lang.Math, Math ist eine Klasse.
 user129325804. Apr. 2012, 06:36
ok das verstehe ich Eine andere Frage in java.lang.package .. ist Paket hier ist die Bibliothek? weil in java.lang.math .. math die bibliothek ist.
 Jack04. Apr. 2012, 06:31
Nein,System ist die klasse,out ist eine statische Instanz von aPrintWriter Klasse. Diese Instanz ist in enthaltenSystem aber da es statisch ist, gehört es zu denSystem Namespace selbst und nicht zu einer Instanz vonSystem.

System ist eine Klasse aus dem Paket java.lang.out ist ein öffentliches, statisches Mitglied vonSystem Klasse, undprintln ist eine Methode, ja.

System ist kein Paket. Es ist einclass das ist im Inneren enthaltenjava.lang Paket

Schauen Sie sich hier umhttp://docs.oracle.com/javase/7/docs/api/java/lang/System.html

out ist einPrintStream Objekt (static im Falle vonSystem Klasse), in derprintln() ist eine der Methoden

 Stephen C04. Apr. 2012, 08:09
System ist kein Objekt. Es ist eine Klasse, die entworfen wurde, um niemals instanziiert zu werden.

Ihre Antwort auf die Frage