Java 为什么这个head方法没有返回类型或void声明?
我有个问题。 我有以下特点:Java 为什么这个head方法没有返回类型或void声明?,java,Java,我有个问题。 我有以下特点: private int x; private int y; 为什么不在这里写下返回类型: public dispenser (){ x=9; y=0; } 这里有“void”: 有什么区别 看来第一个是构造函数,第二个是方法 构造函数在创建类的对象时被调用,并将为参数赋值 方法在需要时被调用从java的基础知识开始 返回类型是什么 Acces说明符 每个java方法都有返回类型 public void two(){ x=y-1; } 只有构造
private int x;
private int y;
为什么不在这里写下返回类型:
public dispenser (){
x=9;
y=0;
}
这里有“void”:
有什么区别 看来第一个是构造函数,第二个是方法 构造函数在创建类的对象时被调用,并将为参数赋值
方法在需要时被调用从java的基础知识开始
public void two(){
x=y-1;
}
只有构造函数没有返回类型
public dispenser (){
x=9;
y=0;
}
这是一个构造函数,构造函数的名称与类的名称相同,并且没有返回类型。一旦创建类的对象,就会调用它
public void two (){
x=y-1;
}
第二个是方法。这将在您需要或调用它时调用。方法具有返回类型。在您的情况下,您已使其void
public dispenser(){
x=9;
y=0;
}
这是一个构造函数,用于实例化对象。它根本不返回值,这就是它不需要返回类型的原因
public void two(){
x=y-1;
}
这是一个不返回任何内容的方法,因此使用void这个词。对于一个方法,需要提供一个返回类型,关键字void使其成为返回类型,因此该方法实际上不返回值
public int three(){
return 3;
}
此方法返回一个整数值。原型中的关键字int确保了这一点。第一个是构造函数(假设您的类名是
dispender
)。第二个是方法。“构造函数声明与方法声明类似,只是它们使用类的名称,并且没有返回类型。”