static使用
来源:互联网 发布:明朝为什么会灭亡 知乎 编辑:程序博客网 时间:2024/06/06 18:54
成员变量和静态变量的区别?
1.两个变量的生命周期不同
(1)成员变量随着对象的创建而存在,随着对象被回收而释放.
(2)静态变量随着类的加载而存在,随着类的消失而消失.
2.两个变量的调用方式不同
(1)成员变量只能被对象调用.
(2)静态变量可以被对象调用,也可以被类名调用.(建议使用类名调用)
3.别名不同
(1)成员变量也成实例变量.
(2)静态变量也成类变量
4.数据的存储位置不同
(1)成员变量数据存储在堆内存的对象中,所以也叫对象的特有数据.
(2)静态变量数据存储在方法区(静态区),所以也叫对象的共享数据.
静态使用注意事项:
(1)静态方法只能方位静态成员(非静态既可以访问静态,又可以访问非静态).
(2)静态方法中不可以使用this或super关键字.
(3)主函数是静态的.
1.两个变量的生命周期不同
(1)成员变量随着对象的创建而存在,随着对象被回收而释放.
(2)静态变量随着类的加载而存在,随着类的消失而消失.
2.两个变量的调用方式不同
(1)成员变量只能被对象调用.
(2)静态变量可以被对象调用,也可以被类名调用.(建议使用类名调用)
3.别名不同
(1)成员变量也成实例变量.
(2)静态变量也成类变量
4.数据的存储位置不同
(1)成员变量数据存储在堆内存的对象中,所以也叫对象的特有数据.
(2)静态变量数据存储在方法区(静态区),所以也叫对象的共享数据.
静态使用注意事项:
(1)静态方法只能方位静态成员(非静态既可以访问静态,又可以访问非静态).
(2)静态方法中不可以使用this或super关键字.
(3)主函数是静态的.
0 0
- 使用static
- static 使用
- static使用
- static 使用
- static的使用之一
- static的使用
- final、static使用总结
- static函数使用
- static的使用(01)
- Static的使用
- enum、Static使用
- static 使用总结
- java static 的使用
- C++static使用
- php static 使用
- final、static使用总结
- static使用总结
- static 使用实例
- SpriteBuilder中锚点的一般用法
- java中泛型的应用
- WDF与WDM区别 之一
- 多线程(八):线程池
- 基本Kmeans算法介绍及其实现
- static使用
- STL list链表的用法详解
- 消除eclipse中php项目的错误提示
- 线程
- hdoj 2601 An easy problem 【技巧(转换思维)】
- 异或问题
- aspnet生成matlab图在web上显示
- jQuery的ajax async同步和异步介绍
- Java泛型? extends E 和 ? super E