继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

Henry_56
关注TA
已关注
手记 25
粉丝 0
获赞 0


课程名称:Java工程师2022版

课程章节: Java方法


课程内容:

今天学习的内容包括:

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

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

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


int a = sc.nextInt();

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

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


课程收获:

  • 方法声明:

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

                            方法体;

                 }

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


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


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


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

  • 方法定义

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

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

  • 数组作为方法参数

用数组名传导参数

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

  • 方法重载

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

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

  • 参数的传递

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

  • 可变参数列表

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

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

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

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

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

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

http://img1.mukewang.com/62f90be00001cedb10890620.jpg






打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP