kathria
2016-09-19 16:52
中间void有和没有的区别?我有点弄混了。。求大神指教。
有void修饰符就是这个函数不需要也不能反回任何值,没有任何修饰符的函数是语法错误的,在java中每个函数都要有且只有一个返回类型的。当然构造函数除外,构造函数不需要也不能加任何返回类型
先弄清楚一件事,public +类名(),是构造方法,public void 类名(),是这个类方法,我想你是因为方法名用了类名来命名有疑惑吧。若果你要把他们看成包含关系也可以,因为如果你要调用这个方法,你就得先实例化这个类,才能调用它的方法。有什么不明白的可以继续讨论。
void就是没有返回值的意思,一般这样的方法只是用来处理一个义务,而不需要返回某些数据!有返回值时,看具体返回什么类型的值,就用它作这个方法的返回值!如int.string等等…
public Animal()中的Animal是类名,后面的animal是方法名
Java入门第二季 升级版
530635 学习 · 6091 问题
相似问题