美文网首页
关于static的用法

关于static的用法

作者: 自己_4273 | 来源:发表于2017-03-11 21:15 被阅读0次

          我是一名Java工程师的新手,目前正处于学习阶段,所以我想通过简书来提高我对Java的理解。虽然这是我第一次使用简书,并且也是我第一次对Java进行详细的讲解,哪里有些不对的也请各位见谅,即使这里只讲解了一个知识点,但我也希望我能把这个知识点讲解清楚。

         在Java中使用的是面向对象的思想,就比如我们平常生活中人是一个类,而每一个人就是一个对象,我们每个人都有自己的名字,性别,长相等等,这些在Java中都叫做属性,而每一个人都可以吃饭,说话,行走等等这些在Java中叫做方法,在别的类中要调用这个类的方法就必须创建这个类的对象,而我所讲解的static修饰符就是用来被类所有的。

        static是一种修饰符,可以用来修饰属性、方法、代码块,而且被static修饰的变量都属于静态的,并且属于这个类所有,即由这个类创建的所有对象共用同一个static变量。通常被static修饰的方法和属性被称为类属性(类变量)、类方法或者静态属性、静态方法,当我们想要在测试类中执行这个类时,就必须先创建对象,我们的静态变量会在创建对象之前首先完成内存分配,然后会执行静态块,最后才会按照顺序去创建对象并执行相应的方法,并且在调用静态属性和静态方法时我们可以通过类名或对象名访问,另外类方法只能访问类属性和其他类方法,并且不能使用this(对一个对象的默认引用)和super(Java中在子类中调用父类方法或属性)关键字

       以上是我对static的理解,如果有任何错误请各位见谅。

    相关文章

      网友评论

          本文标题:关于static的用法

          本文链接:https://www.haomeiwen.com/subject/vxszgttx.html