欢迎光临
我们一直在努力

Java面向对象-static关键字

表示静态,是Java的修饰符,用来修饰(成员变量/成员方法)

static静态变量

static修饰的变量特点:叫做静态变量,被该类所有对象共享

特点:

  • 被当前类所有的对象共享

    共享:

    赋值只要赋值一次

    只要有一个对象修改了静态变量,其他对象再次访问的时候就是修改之后的结果了

  • 调用方式:

    类名调用

    对象名调用

  • static静态方法

    特点:

    static修饰的方法叫做静态方法

    该方法多用在测试类和工具类中

    Javabean类中很少会用

    调用方式:

    类名调用

    对象名调用

    工具类:

    不是用来描述一类事物的,也没有main方法,而是帮我们做一些事情的类。

  • 类名见名知意

  • 私有化构造方法

  • 方法定义为静态

  • 快速生成变量快捷键:window:ctrl+alt+v Mac:option+command+v

    静态的注意事项:

  • 静态方法只能访问静态变量和其他的静态方法

  • 非静态方法可以访问静态变量或者静态方法,也可以访问非静态的

  • 静态方法中说没有this关键字

  • 总结:静态只能访问静态,非静态可以调用所有,静态方法无this

  • 原因:静态在对象前加载,故在静态无法调用非静态

  • 赞(0)
    未经允许不得转载:171主机测评 » Java面向对象-static关键字
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址