Java中用static修饰的类的方法有什么作用?

一,Java中用static修饰的类的方法有什么作用?
了解static必须知道一个词,那就是:共享


二,static的好处和作用(或者说存在的意义)

  1. 不用创建对象就可以访问
  2. 经常被调用的函数(方法)可以使用static来修饰
  3. 在Java类库中就有很多类方法,通过这样来使用Java类库中的方法
  4. static修饰过后在编译后所分配的内存会一直存在,直到程序退出内存。

三,Java中需要掌握的重要关键点:

  1. static修饰的方法可以通过类名直接调用类方法是类范围的方法,所以可以在没有创建对象的时候就被调用

  2. 在类方法中不能使用关键字this,因为this指向的是对象,而类方法是类范围的方法,所以不能使用this去访问变量或者方法。

  3. 类方法可以调用类方法和类变量

  4. 没有static修饰的方法可以调用有static修饰的方法

  5. 在类方法中创建一个对象后去访问非static方法是被允许的也就是说类方法不能直接调用非static的方法

    public class A(){
    public static void B(){
    A a=new A();
    a.C()
    }
    public void C(){
    System.out.println(“在静态方法B中,通过创建对象后,通过引用访问非静态方法成功!”)
    }
    }

参考书目—《一个老鸟的Java学习心得》
记录学习过程,可供初学者参考,大神有提点的地方请评论区告诉我,我好学习一番[微笑]。

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜欢下雨t

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值