java 什么时候加 void

package ts1;

public class Spider extends Animal{
public Spider()
{
super(8);
}
public void eat()
{
System.out.println("蚊子");
}
}
函数eat前面为什么要加void,就是不知道什么时候加 void

您好,提问者:
    å¦‚果不需要返回的话就加void,比如输出语句就直接void。

    比如计算方法,就要加,看代码吧:

public int jisuan(int a,int b){
    int jieguo = a + b;
    return jieguo; //返回a + b的结果
}
main()方法中这样写
    int jieguo = new ç±»().jisuan();
    System.out.println("运算结果为:" + jieguo);追问

可是这个代码的 Animal中怎么不加void

追答

唉,构造方法啊;
构造方法特点:
1、不需要定义返回,也就是不写void。
2、如果重写构造方法,默认有个隐士的构造方法。
3、定一个格式:修饰符(不写默认default) 类名(严重区分大小写)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-31
当你声明的方法在被调用时不需要返回值
相似回答