Java中自定义方法,如果无返回值,该如何调用呢?

Java中自定义方法,如果无返回值,该如何调用呢?,第1张

这需要区分为静态方法还是实例方法:

1,public static void someMethod(){}

以上这种方式的方法,直接通过类名方法名就可以调用了

2,public void otherMethod(){}

此方式需要实例化对象方法名进行调用

第一个问题在main()前加void,函数为什么还有返回值

----实际上不需要return,因为返回的是空值;

----只有你的main()函数是int\long\时,才需要返回一个值。

第二个问题说到返回值,指的是子函数吗?

----对,返回的是子函数里的某个变量的值。

在设计的时候的不同:

没有返回值的时候,用void表示,一般用于肯定不会失败的函数;有返回值,应该用相应的返回值类型表示,不写的话,默认返回int类型,返回值可以标示需要返回的内容或函数失败的原因。

使用中的不同,调用没有返回值的函数,不必考虑返回值,直接调用即可,函数不能被赋值给变量或参与表达式运算;有返回值的函数,可以不理会返回值,也可以完全当一个表达式使用,还可以根据返回值判断函数的执行成败。

希望对你有帮助。

祝你好运!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11677860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存