就是视频上老师经常说局部变量和成员变量 ,局部方法和成员方法老是分不清楚。请问局部和成员怎么定义的?
用一个实际的例子你就明白了。
一个类里面的成员方法与成员变量。
class Test
{
int x ;//这里的x就是成员变量了。成员变量不需要初始赋值
void method()//这里的方法method其实就是成员方法。
{
int y = 0;//这里的y就是局部变量,必须要赋初始值。
y的作用范围只能是在method方法之内有用,所以叫做局部,而x不同,因为x变量的作用范围
是整个类。与method方法处于同级地位,也叫成员变量。
}
}
至于你说的局部方法和成员方法我没有听说过,方法本来就是属于成员,方法里面可以调用方法,但
不能再定义方法了,所以说,据我所知,根本不存在局部方法这么一说,如果非得这么说,那就是在内部类里面
可以有局部方法,当然这里相对于外部类也算得上是局部方法。
总之类包括成员,成员包括局部。就是这么一个包含的关系。这样理解起来更容易些。
|