10 lines
655 B
Markdown
10 lines
655 B
Markdown
- static静态
|
||
- > 如果一个方法写了static,表示这个方法是一个静态方法
|
||
- [[对象]]的行为和属性是可以动态改变的
|
||
- 如果一个方法没有使用static定义的方法,属于[[动态方法]]
|
||
- 如果一个方法不能和任何一个对象挂靠,就应该是个[[静态方法]]
|
||
- static静态属性存储在[[元空间]]中,且与此类型对象无关,只与类有关,这种属性也称为[[类属性]]
|
||
- 如果是static属性,则在调用时无需[[new]]
|
||
- 静态方法不能直接调用动态方法,需要使用 [[new]]
|
||
- 静态方法可直接调用静态方法
|
||
- 动态方法可以直接调用静态方法 |