zoukankan      html  css  js  c++  java
  • 静态类和非静态类

    非静态类中:

    ————————————————————————————————————————————

    1.非静态类中,可以有静态成员,也可以有实例成员(非静态成员)

    2.只要是静态成员,都必须用类的名称去调用

    调用静态成员:

    调用静态成员,必须使用类名调用(类名.方法名)

    调用非静态成员:

    调用非静态成员,必须先实例化,然后用类的对象进行调用(Person p = new Person();   p.name)

    总结:静态成员必须使用类名去调用,非静态成员,必须使用对象去调用。

         静态方法中,只允许访问静态成员,不允许访问实例成员。

         实例方法中,既可以使用静态成员,也可以使用实例成员。

    ——————————————————————————————————————————————

    静态类中:

    静态类中,只允许有静态成员,不允许出现实例成员。

    静态类,不允许被实例化。(因为静态类的使用方法   类名.成员名     根本不需要实例化来调用)

    ------------------------------------------------------------------------------------------------------------------------------------

    什么时候用静态类,什么时候用实例类?

    1.如果你想要你的类当做一个“”工具类“”去使用,可以考虑使用静态类。(方便调用 减少冗余代码)

    2.静态类在整个项目中,资源共享。(静态类本身存在在内存中--静态存储区域)

  • 相关阅读:
    springboot整合mybatis
    nginx
    mysql安装
    oracle安装静默
    网卡
    kafak部署
    在docker环境下安装activemq和rabbitmq
    docker安装
    【1213工作日志】ZYNQ的中断应用
    【CAN总线】CAN总线总结
  • 原文地址:https://www.cnblogs.com/darwen/p/7883639.html
Copyright © 2011-2022 走看看