java编程中 定义成员方法时 什么时候要返回值 什么时候不要 请详说
发布网友
发布时间:2023-12-16 20:34
我来回答
共3个回答
热心网友
时间:2024-10-31 10:09
顾名思义是在于开发者需不需要返回值去添加返回值。
比如你定义了一个加法的方法和一个存储结果的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后面的值。
热心网友
时间:2024-10-31 10:09
举个简单理智。
我们在定义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;
}
}
热心网友
时间:2024-10-31 10:10
方法用void修饰,不用返回值,不用void,就要返回值,比如public void xx(){
}
public String xx(){
return xx;
}
就是这样