类-成员变量和局部变量
2017-08-27 19:37
169 查看
一个类的类体分为两部分
1.变量定义部分-》这部分定义的变量-》成员变量->在整个类内有效
1)实例变量(实例成员变量)-》 int y;
2)类变量(静态变量)-》成员变量的类型前面加上关键字 static->static int y
2.方法体部分-》这部分定义的变量-》局部变量-》在定义它的方法内有效
如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏,即这个成员变量在这个方法内暂时失效;;这是如果想在该方法内使用该成员变量,必须使用关键字this;(this.sideA)
class Workman //类声明
{
double x;
}
class People //类声明
{
int boy; //成员变量
float a[];
void f() //方法定义
{
boolean cool; //局部变量
Workman zhangboy; //定义对象
}
}
1.变量定义部分-》这部分定义的变量-》成员变量->在整个类内有效
1)实例变量(实例成员变量)-》 int y;
2)类变量(静态变量)-》成员变量的类型前面加上关键字 static->static int y
2.方法体部分-》这部分定义的变量-》局部变量-》在定义它的方法内有效
如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏,即这个成员变量在这个方法内暂时失效;;这是如果想在该方法内使用该成员变量,必须使用关键字this;(this.sideA)
class Workman //类声明
{
double x;
}
class People //类声明
{
int boy; //成员变量
float a[];
void f() //方法定义
{
boolean cool; //局部变量
Workman zhangboy; //定义对象
}
}
相关文章推荐
- Java 多线程访问成员变量与局部变量
- 成员变量和局部变量的区别、方法的形参为类的情况及匿名对象、封装(private关键字)、this关键字、构造方法、static关键字
- Java成员变量与局部变量的区别
- 成员变量与局部变量
- IOS之成员变量,属性变量,局部变量,实例变量,全局变量
- Java中成员变量、局部变量和静态变量的区别
- iOS 类成员变量和局部变量的问题
- 成员变量和局部变量
- java学习之旅12--变量_成员变量和局部变量_常量_命名规范
- 变量的分类:成员变量、局部变量
- 成员变量与局部变量
- Java语言基础{Java_se(05)}-面向对象-封装-构造方法-成员变量,局部变量
- 成员变量与局部变量的区别
- 成员变量和局部变量
- java中成员变量和局部变量的区别
- 类、方法、成员变量和局部变量的可用修饰符总结
- 局部变量和全局变量以及成员变量的区别
- java成员变量,类变量,局部变量
- 面向对象_成员变量_ 局部变量_匿名对象_封装_构造函数_构造代码块
- 成员变量与局部变量的区别