JavaSE的第十步 —— 方法
一、方法
方法(method):
用来完成特定功能的代码片段,类似于其它语言的函数(function)。
方法用于定义该类或该类的实例的行为特征和功能实现。
面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。
面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。
通俗点说的话方法更像是一种黑盒子,你投进去原料,然后盒子中发生一系列的反应之后,给你返回/不返回结果。如果你不是真门负责这个的人员,你就不需要理解这里边是做什么的。只需要知道在哪里添加原料即可。
二、方法的声明方式
修饰符1 修饰符2 …… 返回值类型 方法名((形式参数)参数列表){方法体}
三、方法的调用方式
| 方法 | 调用方式 |
|---|---|
| 普通方法 | 对象名.方法名((实际参数)参数列表) |
| 静态方法 | 类名.方法名(参数列表) |
实参必须和形参列表匹配。
return:终止方法运行,并返回的数据。
Java中传递参数,遵循值传递的原则(传递的都是数据的副本):
基本类型传递的是该数据值的copy值。
引用类型传递的是该对象引用的copy值,但指向的是同一个对象。
四、方法的重载
重载:一个类中可以定义多个名称相同,但形式参数列表不同的方法。
注意:要区分重载和重写这两个的区别
**构成方法重载的条件:
①、形参列表不同的含义:形参类型、形参个数、形参顺序不同
②、只有返回值不同不构成方法的重载
③、只有形参的名称不同,不构成方法的重载**
比如在停车场停车:停放的时长不同,所需要缴纳的停车费不同,是不是这个停车场的vip,缴费的金额也是不同。但它们都属于停车这一个方法(服务)里边

浙公网安备 33010602011771号