Java学习之static

一、static关键字能够用来修饰属性和方法,加static能够经过类名直接访问对象

public class StaticDemo {
           private static int num;//引用属性和方法,没有加static时要先创建一个对象,而后.属性/方法,加static能够用类名.getName(),即StaticDemo.getName(),使用。
           public StaticDemo(){
            num++;
           }
           public int getName(){
            return num;
           }
           public static void test(){
            System.out.println("方法执行了");
           }
}get

public ststic void main(String[] args){class

//staticDemo.test();test

StsticDemo sd=new StaticDemo();引用

 System.out.println(sd.getName());方法

}
二、没有static时,只有在新建对象后才会加载方法,加static后,加载StaticDemo.class同时也加载静态方法。static

相关文章
相关标签/搜索