Answer Posted / surya simhadri
System is a predefined class in lang package and out is a
static member with in a System class and also out is an
instance of PrintStream which is a static inner class of
System class and finally print() and println() are member
functions of PrintStream class. So we can call those
methods using out and out is called with class name in
which it is declared( bcoz it is static member variable of
system class). So finally we can call println as
System.out.println().
EX:
class System {
static public PrintStream out;
public static class PrintStream {
public string print(String s) {
}
public string println(String s) {
}
public static void main(String[] arg) {
System.out=new PrintStream();
System.out.println("");
}
}
}
Is This Answer Correct ? | 20 Yes | 1 No |
Post New Answer View All Answers
What are memory tables?
What is Classloader in Java?
What does I ++ mean?
What is the difference between static class and normal class?
Is call by reference possible in java?
Which package is always imported by default?
Why isn’t there operator overloading?
What is finalize()? Is finalize() similar to a destructor?
When we should use serialization?
Explain OOPs concept.
why an outer class cannot be declared as private?
What is a java lambda expression?
What is meant by overloading?
What is the purpose of encapsulation?
What is method overloading with type promotion?