资讯专栏INFORMATION COLUMN

【Java猫说】关于Java方法及传参的一些问题

woshicixide / 426人阅读

摘要:我可不可以忽略返回值并未要求一定要处理返回值。你可以调用返回非类型的方法而不必理会返回值,这代表你要的是方法的行为而不是返回值,你可以不指派返回值。

阅读本文约“1.2分钟”

1、如果想要传入的参数是对象而不是primitive主数据类型会怎样?

在Java中所传递的所有东西都是值,但此值是变量所携带的值。还有,引用对象的变量所携带的是远程控制而不是对象本身,若你对方法传入参数,实际上传入的是远程控制的拷贝。

2、方法可以声明多个返回值吗?有没有别的方法可以返回多个值?

方法只能声明单一的返回值,若你需要返回3个int值,就把返回类型说明为int的数组,将值装进数组中返回。如果有混合不同类型的值要返回时,你可以试试ArrayList等。

3、一定要返回所声明的类型吗?

你可以返回会被隐含转成成声明类型的其它类型值,例如说用byte当做int类型的返回。但若声明的类型容器小于想要返回的类型时,必须作明确的转换。

4、我可不可以忽略返回值?

Java并未要求一定要处理返回值。你可以调用返回非void类型的方法而不必理会返回值,这代表你要的是方法的行为而不是返回值,你可以不指派返回值。

本文已转载个人技术公众号:UncleCatMySelf
欢迎留言讨论与点赞
上一篇推荐:【Java猫说】Java对象的行为
下一篇推荐:【Java猫说】数据封装的好处(Getter、Setter)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/71669.html

相关文章

  • Java猫说Java对象的行为

    摘要:阅读本文约分钟对象的行为,这里的对象即上一章中的类吧浅意状态影响行为,行为影响状态这是一个令人深思的话题了。是通过值传递的,也就是说通过拷贝传递。声明一个类型的变量并赋值为,代表的字节组合会放进称为的变量中。 阅读本文约2分钟 对象的行为,这里的对象即上一章中的类吧(浅意) 状态影响行为,行为影响状态! 这是一个令人深思的话题了。 同一类型的每个对象能够有不同的方法行为吗? 仔细想一...

    includecmath 评论0 收藏0
  • Java猫说】数据封装的好处(Getter、Setter)

    摘要:理性的说明下,隐藏数据既使用公有和私有这两个存取修饰符,将实例变量标记为。本文已转载个人技术公众号欢迎留言讨论与点赞上一篇推荐猫说关于方法及传参的一些问题下一篇推荐 阅读本文约1.2分钟 老王忘记把他的猫封装起来,后来他的猫被压平了...... 这是一个程序界的鬼故事,你忘记对你的数据进行封装,那么有一天也会被人处理掉了。 创建Getter和Setter给所有的实例变量,并寻求某种方...

    molyzzx 评论0 收藏0
  • 谈谈javascript语法里一些难点问题(一)

    摘要:引子前不久我建立的技术群里一位问了一个这样的问题,她贴出的代码如下所示执行结果如下所示第一个第二个这是一个令人诧异的结果,为什么第一个弹出框显示的是,而不是呢这种疑惑的原理我描述如下一个页面里直接定义在标签下的变量是全局变量即属于对象的变量 1) 引子 前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示: var a = 1; function hehe...

    huaixiaoz 评论0 收藏0
  • Java猫说Java多线程之内存可见性(上篇)

    摘要:猫说多线程之内存可见性下篇欢迎你留言讨论属于你的见解,毕竟每个人的味蕾都不一样,这杯咖啡有吸引到你吗好像又是一个槽糕的比喻本文已转载个人技术公众号欢迎留言讨论与点赞上一篇推荐猫说主数据类型和引用下一篇推荐猫说多线程之内存可见性下篇 阅读本文约3分钟 本文大致讲述两种线程实现的可见性,或许你已经提前想到了,那说明你的基础很好,我们要聊聊synchronized实现可见性与volatil...

    khlbat 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<