成员变量、局部变量、实例变量、类变量
来源:互联网 发布:ubuntu安装nodejs 编辑:程序博客网 时间:2024/05/18 23:55
局部变量指在程序中,只在特定过程或函数中可以访问的变量,是相对与全局变量而言的。在面向过程和面向对象编程语言中均有,是程序中最常见最常用的变量。 成员变量:在类体的变量部分中定义的变量,也称为属性。几乎只出现在面向对象编程语言中。 案例1:void main(){ int test = 0; //局部变量 printf("%d", test);} 案例2:public class Clothes { String id; //实例变量 private String colorType; //实例变量 private int size; //实例变量 private static String depart; //类变量 final String design="yangzi"; //常量 }代码中的实例变量、类变量、常量都属于成员变量,那么其区分的依据是什么?这与变量的修饰符有关系,也就是上面代码中的private、static、final等修饰符。成员变量的修饰符见表5-1。 表5-1 成员变量的修饰符 修饰符 说明 public 成员变量可以被项目中的任何方法访问,建议尽量少用 protected 不在同一个包中的类不能访问,但子类可以访问 private 只能在同一个类中使用 static 类变量,其值为该类的所有对象共享,不会因类的对象不同而不同 final 最终成员变量,其值保持不变,即常量 transient 当对象被持久化时(例如写入数据库),该成员变量的值不需要保存 volatile 同步多线程访问的成员变量的值,以便使不同的线程总是得到 该成员变量的同一个值。关于线程
0 0
- 成员变量,局部变量,实例变量,类变量的区别
- 成员变量、局部变量、实例变量、类变量
- 内存分配: 类变量、实例变量、成员变量、局部变量
- java 类变量 成员变量 局部变量
- 类变量,成员变量,局部变量区别
- java成员变量,类变量,局部变量
- 成员变量|局部变量
- 成员变量 局部变量
- 局部变量成员变量
- 局部变量/成员变量
- java 全局变量 成员变量 局部变量 静态变量 实例变量
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的解释。
- 黑马程序员:类变量、成员变量实例变量局部变量静态变量全局变量
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的解释。
- 内存管理:类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的解释。
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的区别
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的解释。
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的解释。
- JS异步处理 setTimeout / setInterval 比较
- print的用法
- Java:String、StringBuffer和StringBuilder的区别
- 透视函数glFrustum(), gluPerspective()函数用法和glOrtho()函数用法.
- View代码设置drawableLeft,drawableRight,drawableTop,drawableBottom
- 成员变量、局部变量、实例变量、类变量
- Redis常用命令
- MFC调用WPF函数
- HTTP Basic Authentication in JMeter
- DirectX 介绍
- 01背包问题和完全背包问题
- Java NIO 和IO 对比
- Solr主从集群配置简要说明
- Android自定义View