为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第13天 java体系课

标签:
活动


课程名称:Java工程师2022版

课程章节: Java方法


课程内容:

今天学习的内容包括:

方法是解决一类问题的代码的有序组合,是一个功能模块。系统中自带方法不能满足需求,需要我们自定义方法。

类——对象——调用方法。

如Scanner sc = new Scanner(System.in);


int a = sc.nextInt();

方法调用:先创建对象    然后使用 对象名.方法名()   调用

                静态方法使用类的名字调用。


课程收获:

  • 方法声明:

语法格式:访问修饰符  返回类型  方法名(参数列表){

                            方法体;

                 }

访问修饰符:方法被允许访问的权限范围。如:public、private、protected或不写。


返回类型:返回值可以是void以及任何数据类型。


方法名:和变量命名规则一样。


参数列表可以省略,也可以多个。

  • 方法定义

方法的定义在类的内部定义!

方法不能嵌套 定义(方法不能定义在方法中)

  • 数组作为方法参数

用数组名传导参数

数组名指向第一个元素(与C语言指针相同)

  • 方法重载

方法名相同,参数列表不同(为了方便不改变方法名的情况下传入不同类型的数据)

参数个数不同和参数类型不同

  • 参数的传递

基本数据类型:在一个类里,除了主方法需要对象调用某个方法,其余的方法调用某个方法只需要用方法名进行调用即可。主方法中传的值为实参,被调用的方法列表中的参数为形参,形参在调用方法中的改变并不会影响实参。

  • 可变参数列表

当传入方法的参数数量不确定时,可以考虑使用可变参数列表

参数列表中如果有两个以上的参数,则可变参数一定是要放在最后的。

一个方法中只能有一个参数列表

数组可以作为参数传给参数列表,反之,数组作为参数时,不能将多个值传给数组

作为方法重载时,优先调用不带可变参数的方法

如:public void sum(int... n){}

https://img1.sycdn.imooc.com//62f90be00001cedb10890620.jpg






点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消