Java 方法
main方法
与其他方法唯一区别在于它是由Java虚拟机调用的。
调用堆栈
每当调用一个方法时,系统都会将参数、局部变量存储在一个称为堆栈的内存区域中。
方法的参数要求
实参必须与方法中定义的参数在次序和数量上匹配,在类型上兼容。
类型兼容:不需要经过显式的类型转换。
重载方法
被重载的方法必须具有不同的参数列表(参数的个数、类型、次序),不能基于不同修饰符或返回值类型来重载方法。
歧义调用:调用一个方法时,会有两个或更多可能的匹配。
封装
方法的实现细节封装在方法内,对使用该方法的用户来说是隐藏的。