开发者社区> 问答> 正文

Java中static 关键字 静态方法的注意事项是什么?

Java中static 关键字 静态方法的注意事项是什么?

展开
收起
游客gzyuldo4mrg6i 2022-03-29 21:02:41 580 0
1 条回答
写回答
取消 提交回答
  • •静态的成员,随着类的加载而加载,优先于对象存在。

    •在静态方法中,没有 this 关键字。

    •静态方法中,只能调用静态的成员。

    public class Demo

    {

    public static int num = 100;    //静态成员变量
    
    public static void fun()    //静态成员方法
    
    {
    
       System.out.println("静态方法");
    
    }
    

    }

    public class Main

    {

    public static viod main(String[] args)
    
    {
    
        Demo d1 = new Demo();
    
        Demo d2 = new Demo();
    
        d1.num = 200;    //其中一个对象对类中的变量进行修改
    
        System.out.println(d1.num);    //结果为200
    
        System.out.println(d2.num);    //因为是共享变量,所以结果还是200
    
        System.out.println(Deom.num);    //可以通过类名来直接访问变量
    
        Demo.fun();    //可以通过类名来直接访问方法
    
    }
    

    }

    2022-03-29 21:04:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载