类成员变量和实例成员变量分别指什么有什么区别?
2016-06-21 15:49
316 查看
转自:http://zhidao.baidu.com/link?url=ptxWtmX2MJjai2zdGvXd4DsaxT_49lbSNpCJtmsmM1Zd2karemscjC1ka9V17RFwS42k87MawFq4vdNx1D1yoq
追问:
追答:
例如定义一个类: class Text { public static int number; public int temp; } 如果你想访问temp属性,你就必须先创建一个Text的对象,才能访问:Text b = new Text(); b.temp;这就是实例成员变量。 而你想 访问number的话,不用创建Text的实例就可以访问,就像这样:Text.number.这就是类成员变量。 主要区别就是访问是需不需要创建对象,而对于类成员变量,所有对象是共享一个变量的。
追问:
跟static修饰有关?
追答:
对的。。。
相关文章推荐
- decltype类型指示符
- serialVersionUID作用
- AFNetworking 3.0 https 报错问题 CFNetwork SSLHandshake failed (-9801)
- JHTP自测题_第五章_控制语句Part 2-逻辑运算符
- 堆排序
- KMP算法&next数组总结
- Qt5.7新特性
- Android系统编译与测试
- http://blog.csdn.net/mr_raptor/article/category/799879/3
- 汇编语言中循环语句的实现
- Non-resolvable parent POM for **: Could not find artifact **
- 框架模式 MVC 在Android中的使用
- 二叉搜索树(BST)的创建、插入、查找和删除
- Spring事务传播机制
- java的ExecutorService线程池的使用
- 外同步和自同步
- ArcGis Engine编程之子集、选择集和版面视图
- linux搭建NFS支持windws2008访问
- response.sendRedirect()与request.getRequestDispatcher().forward(request,response)的区别
- ButterKnife使用详解