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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 星宇 初级黑马   /  2014-6-30 17:49  /  734 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static  静态修饰符,可以用于修饰方法,变量,常量,代码块。

.修饰方法     静态方法:public static A(){ };
作用:可以被其他类以类名.方法名()调用。

修饰变量      静态变量:static int a;
作用:可以被其他类以类名.变量调用。用static修饰之后变量为类所有。

修饰常量       静态常量:static double PI=3.14   (常量字母都为大写)
一般以final static修饰。只容许一次初始化赋值。

修饰代码块     静态代码块:static { };
作用:静态代码块用于初始化类,位置不固定,先于其它方法运行。

注意事项:静态方法中不可以调用非静态方法,不可用this。
               方法体内的局部变量不能修饰为static。
               静态成员也可以使用对象.静态成员调用,但容易混淆静态成员与非静态成员,不提倡。

若有错误和不足请告知一下,共同进步,谢谢

1 个回复

倒序浏览
感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马