对方法的简单认识
1.什么是方法
方法是为完成一个操作而组合在一起的语句组。方法就是用来创建可重用的代码。使用方法会提高代码的复用性。其与像C语言中的过程、函数的叫法很像,在Java中我们任性的就叫它:方法。
方法可以分两种:void method,value-returning method
2.方法就是被调用的,我们要用方法
要想理解方法调用,你必须理解调用堆栈。当调用一个方法时,操作系统会将方法中的参数、局部变量存储在内存中一个叫堆栈的区域,堆栈是先进后出的,这点很重要。当main()方法调用另一个方法时,调用者的堆栈空间保持不变,新开的空间处理新方法调用。一个方法结束返回到调用者时,其相应的空间也被释放,那main()方法就是最晚回家的了。但main()很厉害,main()中的语句可以调用main方法所在类中定义的其他方法,也可以调用别的类中定义的方法。
3.几个概念
重载方法:一个类中有两个方法,它们有形同的名字,但有不同大参数列表。你传递不同的参数,Java编译器会根据方法签名来决定你使用的是那个。
局部变量:每个变量都有他的作用域,在方法中定义的变量称为local variable。局部变量的作用域从声明变量的地方开始,到包含变量的块结束。局部变量必须在使用之前进行声明和赋值。
望大家补充指正
|
|