JavaSE的第十步 —— 方法

一、方法
方法(method):
用来完成特定功能的代码片段,类似于其它语言的函数(function)。
方法用于定义该类或该类的实例的行为特征和功能实现。
面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。
面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。

通俗点说的话方法更像是一种黑盒子,你投进去原料,然后盒子中发生一系列的反应之后,给你返回/不返回结果。如果你不是真门负责这个的人员,你就不需要理解这里边是做什么的。只需要知道在哪里添加原料即可。

二、方法的声明方式
修饰符1 修饰符2 …… 返回值类型 方法名((形式参数)参数列表){方法体}

三、方法的调用方式

方法 调用方式
普通方法 对象名.方法名((实际参数)参数列表)
静态方法 类名.方法名(参数列表)

实参必须和形参列表匹配。
return:终止方法运行,并返回的数据。
Java中传递参数,遵循值传递的原则(传递的都是数据的副本):
基本类型传递的是该数据值的copy值。
引用类型传递的是该对象引用的copy值,但指向的是同一个对象。

四、方法的重载
重载:一个类中可以定义多个名称相同,但形式参数列表不同的方法。
注意:要区分重载和重写这两个的区别

**构成方法重载的条件:
①、形参列表不同的含义:形参类型、形参个数、形参顺序不同
②、只有返回值不同不构成方法的重载
③、只有形参的名称不同,不构成方法的重载**

比如在停车场停车:停放的时长不同,所需要缴纳的停车费不同,是不是这个停车场的vip,缴费的金额也是不同。但它们都属于停车这一个方法(服务)里边

posted @ 2024-03-07 13:10  从零开始的学习之路  阅读(12)  评论(0)    收藏  举报