Why cant we define System.out.println() inside a class
directly?
Answers were Sorted based on User's Feedback
Answer / madhu
We can't because The method signature matters when you are
declaring the method. we can't give a name with
System.out.println, but we can define println()
| Is This Answer Correct ? | 4 Yes | 3 No |
Answer / madhu
we can override only class methods and we can't override the
output Stream methods.
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / shahid
because println method is not abstract method it is method
of output stream class so we cant override.and it is just
overloded method.
| Is This Answer Correct ? | 3 Yes | 3 No |
Answer / venkatachalapathy
we Directly write this line i.e System.out.println()
directly inside a class because println method is static
method in output stream class which are sub classes of
system class.
so every time this method is overridden in our program....
so static methods doesnt require a creation of object.....
| Is This Answer Correct ? | 3 Yes | 3 No |
Answer / chandan
because a class is a logical structure and its definition is
group of entities but when we need some functionality we
need to define inside the function
| Is This Answer Correct ? | 1 Yes | 1 No |
What is the default execution method in java?
What is java in detail?
What access modifiers can be used for methods?
What is the final keyword in java?
What are the differences between Java 1.0 and Java 2.0?
How many bits is a boolean?
What is boolean false?
What are the major drawbacks of external iteration?
what is difference between front controller and action servlet?
How to pass arraylist to stored procedure in java?
import java.io.*; class Demo { public static void main(String args[]) { File f=new File("1234.msg"); String arr[]=f.list(); System.out.println(arr.length); } }
Difference between Applet & Application?