关于JAVA自定义方法中什么时候需要有返回值,什么时候需要传入什么参数列表,
答案:2 悬赏:10
解决时间 2021-02-12 19:36
- 提问者网友:晨熙污妖王
- 2021-02-11 21:22
关于JAVA自定义方法中什么时候需要有返回值,什么时候需要传入什么参数列表,
最佳答案
- 二级知识专家网友:duile
- 2021-02-11 22:02
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 是这个方法需要返回的值类型,需要返回一个List列表,并且里面的元素必须是Student型的;
findStudentByTeacher 是这个方法的方法名;
int id 是这个方法需要传入的参数,参数名称是id,类型是int型。
无论是java语言还是C语言,或者其他的语言里的方法,都遵循以下的原则:
返回类型 方法名称(参数){
。。。。
}
其中参数可有可无,需要就带上参数,不需要就不用参数;返回类型一定是有的,java里有3种返回类型,包装类的返回类型(Integer,Long,Float...)、基本返回类型(int,long,float...)、还有一种是void(这种比较特殊,你可以不返回任何参数,不过在编译时是会自动转化为 return; 的,你也可以像这样写,你就清晰了)
针对你说的有的方法不知道需不需要 返回类型,你可以这么想,你要写的方法是要完成一个功能的,就相当于一个工厂,参数就是原料,返回的值就是产品咯。你要这个工厂做什么才是关键。这个功能是否需要你给什么东西给它,你又要这个功能给你什么样的结果。呵呵,这些东东多做做就会了。
全部回答
- 1楼网友:魅世女王
- 2021-02-11 22:41
有没有返回值看函数头就知道:
你这里是public List<Student> findStudentByteacher(int id){
……
}
那么就需要返回一个List<Student>类型的值,所以返回值的类型是在这里定义的
如果你吧LIts<Student>换成void就不需要返回值了。
参数列表就是findStudentByTeacher(int id);这里的id
doLogin(String username,String password);这里的 username 和password;
你在调用这些方法的时候用快捷键ctrl+/就可以知道需要什么类型的参数了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯