您现在的位置是:主页 > news > 襄阳集团网站建设/网络营销与直播电商专业

襄阳集团网站建设/网络营销与直播电商专业

admin2025/6/6 17:41:49news

简介襄阳集团网站建设,网络营销与直播电商专业,大厂县建设局网站,网上商城网站设计和实现一、方法的概念在之前我们学习了方法的定义,方法实现指定功能的代码块的组合,基本的定义如下:访问修饰符[static]返回值类型[如果不需要返回值使用void]方法名(参数类型参数名,参数类型参数名,参数类型 参数 ...){//方法体return具体数据;//如果返回值的…

襄阳集团网站建设,网络营销与直播电商专业,大厂县建设局网站,网上商城网站设计和实现一、方法的概念在之前我们学习了方法的定义,方法实现指定功能的代码块的组合,基本的定义如下:访问修饰符[static]返回值类型[如果不需要返回值使用void]方法名(参数类型参数名,参数类型参数名,参数类型 参数 ...){//方法体return具体数据;//如果返回值的…

一、方法的概念

在之前我们学习了方法的定义,方法实现指定功能的代码块的组合,基本的定义

如下:

访问修饰符[static]

返回值类型[如果不需要返回值使用void]方法名(参数类型

参数名,参数类型参数名,参数类型 参数 ...){//方法体

return具体数据;//如果返回值的类型是void则不需要在方法体的最后定义return

语句

}

DEMO:定义一个方法

7cd2a849b9d06cf305abaf63eb38aa8f.png

不需要return语句的方法

2352798555b45e6aafcb861237af6337.png

二、方法的重载

在开发中很可能在一个类中出现多个功能相似的方法,但是方法的命名要求是见名知意,此时又不能使用中文,就意味着你要想多个英文单词的近义词,这样就造成了开发的难度,那么Java提供了方法的重载来解决这个问题。方法的重载就是方法名称相同,但是参数列表不同(参数的个数和参数对应位置上的类型)的多个方法定义在一个类中,那么这些方法就是重载的方法。

DEMO:定义重载的方法

f91ca2ecd7aa9c7d6ac44b814cf6fdae.png

fed0b30ebef8aed62554d7480f66e075.png

b605493a38a76e86fa2e07c876e3a3cb.png

以上五个方法就是重载的方法,方法名-样,参数列表不一样。方法是“方法名()”调用的,但是有五个方法的的名称是一样的,在调用的时候怎么去确定调用的是哪一-个呢?

具体调用的是哪一个方法是根据调用方法的时候传递的实际参数的类型和个数来确定的。

面试题:请说明方法重载有哪些特征?

①重载是发生在一个类中的多个方法互为重载方法

②方法名称相同,但是参数列表不同

③语法上与方法的返回值无关(一般重载的方法返回值都是一样的)

④与方法的访问权限无关(正常情况访问权限都是一致的)

总结:

1、方法的定义和概念

2、方法的重载解决的问题.

3、方法重载的特征(有四个)