黑马程序员技术交流社区

标题: 不清楚static的用法 [打印本页]

作者: a2015272261    时间: 2016-3-30 19:53
标题: 不清楚static的用法
为什么有些方法是static,有些变量要static,为什么static的方法类可以直接用不用实例化,求解
作者: lyoivneg    时间: 2016-3-30 20:38
因为 static  随着方法加载而加载的   没有创建对象之前  static就存在了  它在方法区  记者就行了
作者: 747844695    时间: 2016-3-30 21:45
用static修饰我个人认为是为了方便调用,不用刻意的去记,只是为了自己使用方便而用
作者: walkwind    时间: 2016-3-30 22:12
在方法区,类加载调用
作者: lyy0525    时间: 2016-3-30 22:30
static 修饰是为了让所有对象共享该数据或方法,方便使用
作者: 妄想年少轻狂    时间: 2016-3-30 22:31
被static修饰的成员变量和方法可以通过 类命.变量名/方法名 调用,并且静态变量随类的加载而加载,值可以被多个对象公用,这是static的作用
那么,根据static作用和类成员的需求,就会在需要时用static修饰成员
比如常量,被static修饰后,调用更方便

作者: 1833495284    时间: 2016-3-30 22:45
需要静态的就加static,不需要就不加,静态就是很安静的状态
作者: 1833495284    时间: 2016-3-30 22:47
比如我有时候会想静静,就会进入静态状态,就需要加static
不过静静现在不鸟我了-.-




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2