慕课网Java入门第一季教程(七)方法

如何定义java中的方法

所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块

语法

在这里插入图片描述

访问修饰符

方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解

返回值类型

方法返回值的类型,如果方法不返回任何值,则返回值类型指定为void ;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值

参数列表

传递给方法的参数列表,参数可以没有或有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开

无参无返回值方法的使用

定义方法

代码示例
在这里插入图片描述
上述方法没有参数和返回值,用于输出打印欢迎信息

调用方法

当需要调用方法执行某个操作时,可以先创建类的对象,然后通过对象名.方法名()来调用方法
代码示例;
在这里插入图片描述
调用show方法时,我们创建了hello对象,然后通过hello.show()调用方法

无参带返回值方法的使用

方法的定义

代码示例
在这里插入图片描述
上面定义的方法返回了一个整型返回值

方法的调用

代码示例
在这里插入图片描述
同样地,需要先创建对象,然后通过对象来调用方法

扫描二维码关注公众号,回复: 5699773 查看本文章

带参无返回值方法的使用

比如现实生活中电饭锅可以实现“煮饭”的功能,但前提是我们必须提供食材,正如有的方法需要参数列表传入外部数据,参数可以是基本类型数据和引用类型数据

方法的定义

代码示例
在这里插入图片描述

方法的调用

语法
在这里插入图片描述
代码示例
在这里插入图片描述

带参带返回值方法的使用

方法定义

** 代码示例**:
在这里插入图片描述

方法调用

代码示例
在这里插入图片描述

方法的重载

什么是方法的重载

同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载
代码示例
在这里插入图片描述

如何区分调用的重载函数

当调用被重载的方法时, Java 会根据参数个数类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行
代码示例
在这里插入图片描述
运行结果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sinat_41628872/article/details/88850343
今日推荐