void的含义详细

时间:2016-01-01 07:52:01

标签: java

我是java的初学者。我想知道void的确切含义,为什么要使用它?我提到了许多网站,但我不清楚。

另外我想知道为什么我们使用void作为方法而不是构造函数? 请帮忙。

2 个答案:

答案 0 :(得分:1)

void关键字表示方法没有返回类型。当方法没有返回任何内容时,我们将方法声明为void类型。

敌人的例子:

public void voidMethod()   {    
  System.out.println("Method which return nothing"); 
}
  

但是,即使构造函数方法永远不能返回   类型,它的声明中没有void关键字。

例如:

public class Sample {    
   public Sample ()   {   
     System.out.println("Constructor");
   } 
}

答案 1 :(得分:1)

void是java中的返回类型,表示它不返回任何值。

构造函数没有任何返回值,这就是构造函数声明中未使用void或任何其他返回类型的原因。

来自Java Documentation:

一个类包含被调用以从类蓝图创建对象的构造函数。构造函数声明看起来像方法声明 - 除了它们使用类的名称并且没有返回类型。