课程
/后端开发
/Java
/Java入门第二季 升级版
在第一季中的方法定义中,需要返回值,在第二季中又不要返回值、两者的定义有什么区别吗?
2015-11-30
源自:Java入门第二季 升级版 8-10
正在回答
我自己回去又看了一遍,自己总结了一下就是“成员方法有返回值,也就是定义的类中的方法,而构造方法就是给类的属性赋值且没有返回值的方法”这样说对吗?
根据你的需求来的
你定义的方法 你想让他有返回值 他就有 没有就没有....你得先了解下什么是返回值
返回值就是方法的结果
如果你定义的是一个打印的方法 明显 这个方法一般是不需要返回值,当然你也可以定义个boolean返回值 ture 表示成功打印,false 表示打印失败
如果你定义的是一个加法的方法 明显 加法是会有一个结果的 所以你需要定义一个int 或者double 的返回值,当然你也可以不定义返回字,直接在方法中打印这个结果就行了
所以一切都看这个方法的需求和定义者的意愿
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答这两种创建对象的方式有什么不同?
2 回答构造方法怎么写
4 回答这是我用两种方法写的系统(方法一)
1 回答多态中4种创建对象的方法有什么不同?
1 回答构造方法和方法有什么不同?