static
2015-12-02 19:27
162 查看
static
static
static修饰属性:
无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;
一个对象对该静态成员变量进行了修改,其他对象的静态成员变量随之发生变化
如果一个成员变量是static的,那么我们可以通过类名,变量名的方式来使用它.
非静态的只能用new出来的对象调用
对于非静态成员变量来说,构建的每一个对象都各自拥有一套属性,当某个对象的属性发生变化的时候,不会影响到别的对象的属性值,但是每个对象都共有一套方法,储存在方法区中.
在非静态方法中既可以调用非静态属性,非静态方法又可以调用静态属性,静态方法.但是在静态方法中只能够调用静态属性和静态方法.
在静态块中如果要调用非静态属性或者非静态方法,则可以先通过类构建出对象来.
总结:静态的只能访问静态的,非静态的可以访问一切
static
static修饰属性:
无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;
一个对象对该静态成员变量进行了修改,其他对象的静态成员变量随之发生变化
如果一个成员变量是static的,那么我们可以通过类名,变量名的方式来使用它.
非静态的只能用new出来的对象调用
对于非静态成员变量来说,构建的每一个对象都各自拥有一套属性,当某个对象的属性发生变化的时候,不会影响到别的对象的属性值,但是每个对象都共有一套方法,储存在方法区中.
在非静态方法中既可以调用非静态属性,非静态方法又可以调用静态属性,静态方法.但是在静态方法中只能够调用静态属性和静态方法.
在静态块中如果要调用非静态属性或者非静态方法,则可以先通过类构建出对象来.
总结:静态的只能访问静态的,非静态的可以访问一切
相关文章推荐
- leetcode-ZigZag Convertion
- 同页面javascript中文参数传递
- Codeforces Round #334 (Div. 2) 题解
- containing working copy admin area is missing
- 算法学习---查找(二)-二分查找
- MySQL 常用的UPDATE操作
- hdoj Girls' research (字符串&manacher)
- [Android学习笔记九] Android 开发中图片灰阶(黑白)显示
- BZOJ 2165 大楼 类矩阵乘法/倍增Floyd 二进制判断状态
- RegExp 对象(正则表达式)
- Handler源码解析
- AliceBot在Idea中通过maven构建
- 2015-12-02活动目录中的组的类型和功能
- 通过ViewPager控件实现多张图片动态切换
- JAVA io流 文件流 字节流 字符流 过滤流 缓冲流
- Android中开辟线程(下载-网络连接)
- html使用心得
- Android--WebView的一些配置项
- Android Material Design的FloatingActionButton,Snackbar和CoordinatorLayout
- Zookeeper命令行以及java API简单使用