static

static

  • static是表示静态,是java里面的一个修饰符,可以修饰成员方法,成员变量

静态变量

  • 被static修饰的变量,叫静态变量,
    特点:
    1.被该类所有的对象共享 ,
    2.不属于对象,属于类
    3.随着类的加载而加载,是优先对象存在
    (对象是先通过New关键字执行在堆内存中开辟出一块空间才产生的,而静态变量不需要通过New)
    调用方式:
    类名调用(推荐)
    对象名调用

静态方法

  • 被static修饰的方法,叫成员方法。
    特点:
    1.多用在测试类和工具类中
    2.javaBean类中很少使用
    调用方式:
    类名调用(推荐)
    对象名调用

工具类:帮助我们去做一些事情,但不描述任何事物的类
特点:类名见名知义,私有化构造方法,方法需要定义为静态的

static 使用注意事项:

  • 静态方法只能访问静态变量和静态方法
  • 非静态方法可以访问静态变量或者静态方法,也可以 访问非静态的成员变量和非静态的成员方法。
  • 静态方法 中没有this关键字。
    总结:
    静态方法中只能访问静态
    非静态方法可以访问所有
    静态方法中没有this关键字

main方法:

在这里插入图片描述

posted @   北岛的樱花  阅读(95)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示