黑马程序员技术交流社区

标题: static关键字的有关小知识 [打印本页]

作者: 范玉    时间: 2015-7-13 23:09
标题: static关键字的有关小知识
static 关键字
        修饰成员变量和成员方法.(还可以修饰内部类)
     特点:
                1) 随着类的加载而加载, 优先对象于对象而存在.
                2) 被类的所有对象共享.
                3) 可以使用类名直接调用.
               
                class Demo{
                        public static void main(String[] args)
                        {
                                show();
                        }
                       
                        public static void show(){
                                //
                        }
                }
               
                class DemoTest
                {
                        public static void main(String[] args)
                        {
                                Demo.show();
                               
                                Demo d = new Demo();
                                d.show();
                               
                                d = null;
                                d.show();// 但是这还能运行.
                        }
                }
               
        类变量:
                被static修饰的成员变量.
        实例变量:
                没有static修饰的成员变量.
               
        注意事项:
                1) 静态方法中没有this关键.
                2) 静态方法只能访问静态成员变量和静态成员方法.
                3) 静态成员强烈建议使用类名调用.
作者: longlong    时间: 2015-7-13 23:18
在继承中,static方法只能继承static的方法啊,
作者: 逆袭白富美    时间: 2015-7-13 23:33
static方法只能继承static的方法
作者: xyxlx111    时间: 2015-7-13 23:34
受教了,顶一个
作者: 824519050    时间: 2015-7-13 23:36
学习了                        




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