JAVA类方法的返回值

类方法中有无返回值有什么区别?... 类方法中有无返回值
有什么区别?
展开
 我来答
zhaozhekang110
推荐于2017-11-27 · TA获得超过1841个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:871万
展开全部
这问题问的,需要返回值的时候就返回值啊
比如一个方法,计算两个整数相加后的结果,就应该返回一个整数型啊
public int add(int a,int b)//典型的需要返回值的
{
return a+b;
}
如果一个方法,只需要处理问题,而不需要返回处理结果,就不用返回,也就是void,比如下面这个方法,传一个名字做参数,这个方法是向这个人问好的,就只需要问好,不需要返回值
public void sayHello(String name)
{
System.out.println("中午好"+name);
}
另外,一个方法虽然有返回值,但是可以不接收这个返回值。
_宽容的心_
2009-03-22 · TA获得超过480个赞
知道答主
回答量:194
采纳率:0%
帮助的人:161万
展开全部
一个类的方法有无返回值还要分情况而定:
1.
类的构造方法,不写返回值类型。
public A()
{
}
2.类方法中有返回值类型,但返回的类型不同。
public void AA() //无返回类型
{
}
public int AA() //返回int型
{
return 0; //这里的返回值也可以不为0,是你想要返回的值,但必须为int型
}
public double AA()
{
return 0.0; //同上。
}

这三个方法叫做方法的重载,返回类型不同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pppeee9
2009-03-22 · TA获得超过388个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:144万
展开全部
首先,有无返回值,java与C是一样的,若没有,都需要来进行声明。Java中的写法一般为 :public static void/(若有则为数据类型) 方法名 (形参数据类型 形参名){ }

其次,java没有指针,能得到的只能是返回值,类方法中的变量,只在方法中存在,一旦跳出方法,这些变量就被释放,无法在“main”方法中改变类方法中的变量。
其三,返回值的数据类型,java多了字符串和类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mytel_789
2009-03-22 · TA获得超过606个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:346万
展开全部
区别就是有没有东西返回啊!
public String getName(){
.....
return "";//处理后最终一定要返回一个与方法类型相同的值.
}

public void setName(){
.....;//什么都不用返回
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Eking2000
2009-03-22 · TA获得超过1228个赞
知道小有建树答主
回答量:1471
采纳率:0%
帮助的人:733万
展开全部
有区别了,java没有指针,所以有些需要的东西需要方法处理之后返回值得到结果,当然有些不需要返回值的,java和c比较一下你就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式