Java中的对象详解

本文详细介绍了Java编程中的方法,包括方法的概念、定义与调用方式、参数列表的使用、返回类型的意义以及方法的重载。方法作为代码复用和隐藏实现细节的重要手段,其权限修饰符、返回类型、参数列表和方法体是关键组成部分。此外,还讲解了可变参数的特性,允许参数个数在一定范围内变化。通过理解这些概念,开发者能够更有效地组织和利用代码。

方法

一、概念

用于解决程序中某一特定问题的若干条语句组成的代码片段就是方法

好处:

​ 1.提高了代码的复用性

​ 2.隐藏了功能的实现细节

二、方法的组成

public        static      void       main(String[] args)  {     }
权限修饰符     特殊修饰符   返回类型     方法名  参数列表         方法体

三、方法的定义和调用

格式:

public static 返回类型 方法名(参数列表){
		方法体
}

注:

​ 1.方法要调用才能执行

​ 2.方法定义的位置只能在类中,其他方法之外的任意位置

方法的调用:

// 1.调用本类中的方法
方法名(参数);

// 2.调用其他类中的static(静态)方法
类名.方法名(参数);

// 3.调用其他类中的非static(静态)方法
数据类型 对象名 = new 数据类型(参数);
对象名.方法名(参数);

注:调用方法时不要循环调用

四、参数列表

方法在运行的过程中需要的数据

形式参数(形参):在定义方法中,用于告知调用者调用该方法时需要的参数个数、类型和顺序

实际参数(实参):在调用方法中,实际参数是方法运行时真正参与运算的数据

注:

​ 1.实参的个数、类型和顺序必须跟形参一致

​ 2.实参传递给形参时,存在自动类型转换,实参传递的本质上就是赋值行为

​ 3.实参可以是变量、常量、表达式还可以是其他方法的返回

​ 4.实参传递给形参时如果是引用类型传递的是地址

五、返回类型

返回类型就是方法在运行完毕后返回结果的数据类型

返回类型的分类:

​ 1.无返回:也就是返回类型是void,表示方法在运行完毕后不会返回任何结果,无返回的方法不能使用变量接收也不能输出;

​ 2.有返回:也就是返回类型不是void,表示方法在运行完毕后会返回指定类型的结果,有返回的方法可以使用变量接收也可以输出;有返回的方法,必须要通过return关键字来返回运行的结果。

注:

​ 1.如果一个方法返回某一种指定类型,那么调用这个方法就相当于在使用这个类型的值

​ 2.返回结果与返回类型存在自动类型转换

​ 3.返回的结果可以是变量、常量、表达式还可以是其他方法的返回

关键字:return

​ 1.结束方法

​ 2.返回结果

注:

​ 1.返回类型不是void的方法必须有return,并且return后要有返回结果

​ 2.返回类型是void的方法也可以有return,此时这个return后不能有返回结果,并且这个return只用于结束方法

六、方法的重载

重载:overload

同一个类中,多个方法具有相同的方法名,不同的参数列表就是方法的重载

简单的说:方法重载就是方法名相同参数列表不同

参数列表不同是指个数,类型,顺序不同

重载的好处:方便简单

七、可变参数

在参数类型已经确定的情况下,该类型的参数个数可以是任意的

public static 返回类型 方法名(数据类型...变量名){
    方法体
}

注:

​ 1.可变参数的本质是数组

​ 2.实参可以是指定类型的任意个值,也可以是该类型的数组

​ 3.可变参数只能出现在参数列表的末尾

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柒分、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值