永发信息网

求 java 带参方法的好处???

答案:6  悬赏:10  手机版
解决时间 2021-05-09 04:35
最好是和不带参方法的比较
最佳答案

带参:


public void printName(String name){


System.out.println(name);//这里使用的是传过来的参数name


}


不带参数:


public void printName(){


String name = "myname":


System.out.println(name);//这里使用的是方法中定义的参数name


}


其实没什么区别,比如调用上面的两个方法都会打印出name的值,只不过传参的方式不同罢了。


这两种写法,主要看你的需求了,如果你想在别的调用它的方法中传递参数可以用有参的方法,反之你可以用无参方法了

全部回答

不带参的就相当于将内容定死了。

带参的可以通过传不同的参数,从而实现不同的功能。。

带参数 可以理解成 动态执行,因为参数是你给的

不带参数 可以理解成 静态执行,什么东西都写死在方法里了

带参的话,保密性更好撒。

这个不存在好处与不好处。看需要。

楼上说的只是有参数的构造函数和无参数构造函数。带参数的构造函数同样可以使用getter和setter对属性进行赋值。但是有一点,有时候我们并不需要在初始化一个对象的时候就要把所有属性都赋给他,也许他还没有这个属性。举个例子,网络的防沉迷系统,在新建账户的时候要求18岁以上的身份证信息。如果不填就纳入反沉迷对象。也就是说身份证这个参数有可能没有,那么函数在实例一个USER对象的时候就没有必要在参数中加入身份证号了。这个当用到的时候 再以 user.setSfzh("___")的形式进行赋值。

所以说并没有好与不好,关键看需要还是不需要

带参方法

UserInfo info=new UserInfo ("name","sex",age);

不带参方法

UserInfo info=new UserInfo ();

info.setName(("name");

info.setSex("sex");

info.setAge(age);

有时候带参的方法比较简便

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鱼梁洲大桥这个地址在什么地方,我要处理点事
我儿子姓何帮起一个好听的名字
给拍拍起个名字,麻烦大家提议一下啊。
社区绿化宣传知识
谁知道Yonex羽毛球拍怎么样?
急求都市言情文打包。。
虚心〈打一数字〉
QQ农场?
保定到清苑坐几路直通
怎么用手机把头像的照片删掉?
该行为的效力如何?
问问大家现在为什么不好赚钱!!!!!!!
请问下内蒙中西部地区适合种什么名贵树木??
比宇宙大的空间是什么,宇宙是最大的吗,比宇
歌词得到你的人却地不到你的心叫什么名字?
推荐资讯
宽带连接总是找不到netcfg.hlp文件怎么办?
抢车位怎么赚经验呢
妈妈生日应该送什么礼物比较好?
破电脑不得这样做
宝宝晚上不睡觉的语句,日子好与坏也是得过下
关于天文望远镜的问题 ?
有没有不怎么卡的手机电子书的网址
吃雪糕也讲究
梦幻诛仙50青云带什么装备?
宁波杭州哪里有卖水货手机的地方
淘宝网上的美瞳片好不好,谁买过?
悲鸣怎样开详细一点哈
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?