一、方法调用机制!!!
当程序执行到方法时,就会开辟一个独立的栈空间;
当方法执行完或执行到return时,就会返回调用方法的地方;
返回后继续执行后面的语句
当main方法执行完,程序退出
二、成员方法的好处:
提高代码的复用性
可以将实现的代码封装起来,然后供其他用户调用即可
三、方法的定义:
访问权限修饰符 返回的数据类型 方法名(形参列表...){
方法体语句;
return 返回值;
}
四、方法的注意事项和细节:
(1)访问修饰符:用来控制方法的使用范围,如果不写为默认访问
(2)一个方法最多有一个返回值,如果有多个值需要返回,可以把他们进行封装,例如数组,然后返回数组
(3)返回的类型可以是任意类型,但返回值的类型必须和return的值类型一致或兼容
(4)如果方法是void,则方法中可以没有return语句,或只写return
(5)方法名:驼峰命名法
(6)调用参数方法时,一定对应着参数列表传入相同类型或者兼容类型(比如列表中是int,可以传入byte,但是不能传入double类型)
(7)方法里面不能嵌套定义方法
(8)同一个类中的方法直接调用;不同类的方法需要先创建对象,再结合权限修饰调用
(9)传递时是值拷贝,形参为基本数据类型的时候,它的任何变化不影响实参
引用类型的传递的也是值,但是这个值是地址,可以通过地址形参影响实参



