什么是类变量(Class Variable),对象变量(Object Variable)
2011-07-11 14:03
363 查看
类变量就是指类里用static修饰的变量(static不能修饰方法变量).
对象变量是指一般的实例变量,也就是不用static修饰的变量。
以上说的变量都不是指方法变量。
访问类变量不需要初始化一个对象去访问,直接用“类名.变量名”的方式就可以访问,当然也可以用“实例对像.变量名”的方式访问,但类其实还是按类名.变量名的方式去转换访问。
访问对象变量就用“实例变量.变量名”的方式去访问。
对象变量是指一般的实例变量,也就是不用static修饰的变量。
以上说的变量都不是指方法变量。
访问类变量不需要初始化一个对象去访问,直接用“类名.变量名”的方式就可以访问,当然也可以用“实例对像.变量名”的方式访问,但类其实还是按类名.变量名的方式去转换访问。
访问对象变量就用“实例变量.变量名”的方式去访问。
相关文章推荐
- 什么是类变量(Class Variable),对象变量(Object Variable)
- 深入理解JavaScript系列(12):变量对象(Variable Object)
- 对象(object)和变量(variable)的区别和联系
- 由alert出来的对象是[object object],就感觉不知所措,而进一步思考,对象究竟是什么?即变成语言(如js、java、c等任意语言)中的变量,究竟是什么东西?
- 变量对象Variable Object 使用方法
- 什么是bind variable(绑定变量)?
- 【python】类变量和对象变量
- 终极解决:变量类型必须为对象类型("Object") 推荐
- 程序开发,数据变量常量对象等保存到什么地方?
- Javascript中判断变量是数组还是对象(array还是object)
- Javascript中判断变量是数组还是对象(array还是object)
- python中类变量和实例变量__之类对象属性(类变量和函数)
- Gson序列化与反序列化成员变量为Map<String,Object>的类对象
- Hibernate通过什么方法可以把私有成员变量赋值成数据库查询到的值然后返回POJO对象呢?
- python的__init__、__dict__以及类变量和对象变量的关系
- 对象及内存管理——实例变量与类变量
- 【面试宝典】从对象深入分析 Java 中实例变量和类变量的区别
- 类变量和实例变量的区别是什么?
- NSString* testObject = [[NSData alloc] init];testObject 在编译时和运行时分别是什么类型的对象?