一、方法
方法(method):
用来完成特定功能的代码片段,类似于其它语言的函数(function)。
方法用于定义该类或该类的实例的行为特征和功能实现。
面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。
面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。
通俗点说的话方法更像是一种黑盒子,你投进去原料,然后盒子中发生一系列的反应之后,给你返回/不返回结果。如果你不是真门负责这个的人员,你就不需要理解这里边是做什么的。只需要知道在哪里添加原料即可。
二、方法的声明方式
修饰符1 修饰符2 …… 返回值类型 方法名((形式参数)参数列表){方法体}
三、方法的调用方式
方法 | 调用方式 |
---|---|
普通方法 | 对象名.方法名((实际参数)参数列表) |
静态方法 | 类名.方法名(参数列表) |
实参必须和形参列表匹配。
return:终止方法运行,并返回的数据。
Java中传递参数,遵循值传递的原则(传递的都是数据的副本):
基本类型传递的是该数据值的copy值。
引用类型传递的是该对象引用的copy值,但指向的是同一个对象。