中易网

关于JAVA自定义方法中什么时候需要有返回值,什么时候需要传入什么参数列表,

答案:2  悬赏:10  
解决时间 2021-02-12 19:36
关于JAVA自定义方法中什么时候需要有返回值,什么时候需要传入什么参数列表,
最佳答案
public List<Student> findStudentByTeacher(int id){
}

public 是外部访问修饰符;
List 是这个方法需要返回的值类型,需要返回一个List列表,并且里面的元素必须是Student型的;
findStudentByTeacher 是这个方法的方法名;
int id 是这个方法需要传入的参数,参数名称是id,类型是int型。

无论是java语言还是C语言,或者其他的语言里的方法,都遵循以下的原则:

返回类型 方法名称(参数){
。。。。
}

其中参数可有可无,需要就带上参数,不需要就不用参数;返回类型一定是有的,java里有3种返回类型,包装类的返回类型(Integer,Long,Float...)、基本返回类型(int,long,float...)、还有一种是void(这种比较特殊,你可以不返回任何参数,不过在编译时是会自动转化为 return; 的,你也可以像这样写,你就清晰了)

针对你说的有的方法不知道需不需要 返回类型,你可以这么想,你要写的方法是要完成一个功能的,就相当于一个工厂,参数就是原料,返回的值就是产品咯。你要这个工厂做什么才是关键。这个功能是否需要你给什么东西给它,你又要这个功能给你什么样的结果。呵呵,这些东东多做做就会了。
全部回答
有没有返回值看函数头就知道: 你这里是public List<Student> findStudentByteacher(int id){ …… } 那么就需要返回一个List<Student>类型的值,所以返回值的类型是在这里定义的 如果你吧LIts<Student>换成void就不需要返回值了。 参数列表就是findStudentByTeacher(int id);这里的id doLogin(String username,String password);这里的 username 和password; 你在调用这些方法的时候用快捷键ctrl+/就可以知道需要什么类型的参数了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
学日语的是不是都用卡西欧电子词典?
九华山路地址在什么地方,想过去办事
咸鸭蛋坏了什么表现?
光猫(带路由功能)——无线路由——交换机—
我想问,为什么电大开发教育本科的毕业证上写
中国电信全网通手机卖场包场百佳惠店在哪里啊
讲出来的话有这后悔,一分钟说的过一两小时就
化工类外贸公司做外贸需要对产品了解到什么程
什么叫再生牛皮?
手机:朵唯,oppo,步步高,哪个好
宝鸡市金龙源供电物资有限公司我想知道这个在
除了漓江,长江,松花江还有什么江
boy girl child children哪个不同类型
河畔副食日杂门市在什么地方啊,我要过去处理
我家狗狗四个月了,狗狗前肢关节肿大,而且有
推荐资讯
本人想在湖北一区建个CF战队,求犀利,霸气的
武汉市汉阳区陶馨园小区电费在那里交
自那日与徐杨决裂以后词
老婆睡觉这段时间是趴着睡的。是怎么回事?
工商银行异地一次性取70000要多少手续费?
淘宝网女装秋装推荐
馗审地址在什么地方,想过去办事
惠宜生活广场齐海店怎么去啊,有知道地址的么
fucl什么意思
尚可超市在哪里啊,我有事要去这个地方
alpha kappa psi兄弟会
从扬州坐汽车去的镇江站,和坐动车去上海的从
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?