java编程中 定义成员方法时 什么时候要返回值 什么时候不要 请详说

如题所述

顾名思义是在于开发者需不需要返回值去添加返回值。

比如你定义了一个加法的方法和一个存储结果的c值。

int c =0;
public void add(int a ,int b){c=a+b; }    执行后无返回值,但是c的值已经改变为a+b;
如果是带返回值的方法,public int add(int a , int b){return a+b;}  执行后返回了a+b值可以用  add(a,b) 代表这个返回值。
就是说,无返回值表示你做了这个操作,不返回任何东西,有返回值表示会返回return后面的值。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-07-14
举个简单理智。
我们在定义java类的时候,往往把它的属性设定为private;
package com.yskj.mina.test;
public class Student {
private String name;
/**
* 提供公共方法供外部调用(取值)
* @return
*/
public String getName() {
return name;
}
/**
* 将值传递给当前对象的name属性(初始化值)
* @param name
*/
public void setName(String name) {
this.name = name;
}

}本回答被网友采纳
第2个回答  2013-10-29
方法用void修饰,不用返回值,不用void,就要返回值,比如public void xx(){

}
public String xx(){
return xx;
}
就是这样
相似回答