那既然void代表不需要返回值,那么它为什么不直接把void给省略了呢?存在void是不是为了区别对象调用和jvm调用呢?
因为
class Demo
{
Demo(){
System.out.println("hello");
}
public static void main(String[] args)
{
new Demo();
}
}
输出结果为 hello
class Demo
{
void Demo(){
System.out.println("hello");
}
public static void main(String[] args)
{
new Demo();
}
}
没有输出结果
class Demo
{
void Demo(){
System.out.println("hello");
}
public static void main(String[] args)
{
new Demo().Demo();
}
}
输出结果为:hello
|