A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a2015272261 中级黑马   /  2016-3-30 19:53  /  331 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么有些方法是static,有些变量要static,为什么static的方法类可以直接用不用实例化,求解

7 个回复

倒序浏览
因为 static  随着方法加载而加载的   没有创建对象之前  static就存在了  它在方法区  记者就行了
回复 使用道具 举报
用static修饰我个人认为是为了方便调用,不用刻意的去记,只是为了自己使用方便而用
回复 使用道具 举报
在方法区,类加载调用
回复 使用道具 举报
static 修饰是为了让所有对象共享该数据或方法,方便使用
回复 使用道具 举报
被static修饰的成员变量和方法可以通过 类命.变量名/方法名 调用,并且静态变量随类的加载而加载,值可以被多个对象公用,这是static的作用
那么,根据static作用和类成员的需求,就会在需要时用static修饰成员
比如常量,被static修饰后,调用更方便
回复 使用道具 举报
需要静态的就加static,不需要就不加,静态就是很安静的状态
回复 使用道具 举报
比如我有时候会想静静,就会进入静态状态,就需要加static
不过静静现在不鸟我了-.-
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马