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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

7 个回复

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