栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

4方法定义/调用/重载

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

4方法定义/调用/重载

方法定义/调用/重载 定义和调用

方法用于定义该类或该类的实例的行为特征和功能实现。方法是类和对象行为特征的抽象。

格式:

[修饰符1 修饰符2...] 返回值类型 方法名(形式参数列表){

java语句;

}

调用方式:

对象名.方法名(实参列表)

形式参数:在方法声明时用于接收外界传入的数据

实参:调用方法时实际传给方法的数据

返回值:方法在执行完毕后返还给调用他的环境的数据。

返回值类型:事先约定的返回值的数据类型,如无返回值,必须显示指定为void。

总结:方法与方法之间是并列关系,不能卸载main方法之中。

方法名:首字母小写;驼峰命名法

在java中的传递是值传递,

重载

定义:方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法,调用时会根据不同的参数自动匹配对应的方法。

本质:重载的方法是完全不同的方法,只是名称相同而已。

条件:1形参类型、形参个数、形参顺序不同。

2只有返回值不同不构成方法重载。

3只有形参的名称不同,不构成方法的重载。

总结:

1重载:在同一个类中,方法名相同,形参列表不同的多个方法。

2重载只跟方法名和形参类表有关,与修饰符、返回值类型无关。

3形参列表不同:

个数不同

fun() ;fun(int num1) ;fun(int num1,int num2)

顺序不同

fun(int num1,double num2); fun(double num1,int num2)

类型不同

fun(int num1) ;fun(double num1)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/921868.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号