static关键字
来源:互联网 发布:美工全职 编辑:程序博客网 时间:2024/06/11 16:59
static可以用来修饰属性,方法和代码块
static 静态
static 有公用的效果 所有对象共用一个
可以说加上static 形容为公厕
而不加则是有独立卫浴
static 属性 成为类属性
类属性使用的方式(当static出现时,毫无疑问第二种更加的合适)
对象.类属性
类名.类属性
类属性的特点
1.不需要创建对象就可以使用,普通属性必须要创造对象。
2.类属性 类名.属性名 普通属性:对象.属性名
类属性属于全局的,所有的对象共用一个属性值
普通属性是每个对象属性值是特定的 改变一个对象属性 另一个不会发生变化
static 经常 与 final 一起使用 final 值不能被修改
static 所有独享公用
凡是静态都是斜的
在方法前加static 叫做类方法 和静态方法
类方法,不需要创建对象就可以使用
直接类名.方法就可以
out 静态属性 类属性
一个类中加载的顺序
//静态属性 静态代码块 普通属性 代码块 构造
如果类里面有静态属性或代码块,类加载初始化顺序是
父类类属性 父类静态代码块
子类类属性 子类静态代码块
父类属性是父类代码块
父类构造是子类属性
子类代码块
子类构造
只要类被加载编译,静态类,静态属性,静态代码块就已经自动
被调用了。
静态方法在不使用类中普通属性的前提下,才能使用。
静态方法和非静态方法相互之间的调用
静态方法不能直接调用非静态方法,非静态方法可以调用静态方法。静态方法如果要调用非静态方法,必须要创建对象,通过对象.方法来调用。
阅读全文
0 0
- static关键字
- static关键字
- 关键字STATIC
- 关键字STATIC
- static关键字
- static 关键字
- static关键字
- static关键字
- static关键字
- static关键字
- static 关键字
- Static 关键字
- static关键字
- Static关键字
- static关键字
- static关键字
- static关键字
- 关键字:static
- Set 集合以及Set集合的一些常用方法
- Python_13
- php超全局变量
- HDUOJ 2844 Coins
- 前端面试题及答案(2)
- static关键字
- HDU 1074 Doing Homework (dp+状态压缩+路径记录)
- SqlMapConfig.xml配置文件详解(5)
- 【SpringCloud】(十二):Fegion的Hystrix支持
- 《第一行代码》自学笔记-Android中异步消息处理机制&&AsyncTask的用法
- PagerAdapter 适配器
- 怎样教你牢记17个的Win7快捷键!
- Dungeon Master(BFS)
- 51nod 1091 线段的重叠