黑马程序员技术交流社区

标题: 学习心得:关于修饰static [打印本页]

作者: 星宇    时间: 2014-6-30 17:49
标题: 学习心得:关于修饰static
static  静态修饰符,可以用于修饰方法,变量,常量,代码块。

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

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

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

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

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

若有错误和不足请告知一下,共同进步,谢谢
作者: Darkhorse′Xa    时间: 2014-6-30 17:51
感谢分享




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