zoukankan      html  css  js  c++  java
  • 静态(static)待补充

    静态的性质:
    计算机在加载的时候,优先加载被静态修饰的成员。所以静态优先于对象。对象是类的拷贝(实例化),静态的主人是类本身,静态成员被所有对象所共享。所以如果想要实现成员数据共享,可以使用静态

    为什么静态只能访问静态:
    先解释this指针(关键字):this代表的是对象本身,它是缺省(默认)的,一般使用对象中的成员的时候默认在前面添加了this(比如在Servlet继承类中使用getServletContext的时候,前面可以添加this,也可以不添加)。,但是静态不属于对象,而是属于类本身。所以这个时候使用this的话就会出现错误。类的成员怎么可能能用对象来引用?而且在计算机中加载的先后也不同(计算机优先加载静态)。所以静态方法中只能使用静态(同样是加载时间的问题)

    静态的使用场景(待补充):

    1.将属性或方法设置为静态

    2.静态代码块

    3.

  • 相关阅读:
    《算法竞赛进阶指南》0x42树状数组 楼兰图腾
    《算法竞赛进阶指南》0x41并查集 奇偶游戏
    .NET技术-常规操作
    TFS-在windows上配置自动化部署
    * 常用软件下载
    Docker 修改网桥网段
    Docker
    Docker
    NETCORE
    .NET框架
  • 原文地址:https://www.cnblogs.com/Yuanpp/p/8445696.html
Copyright © 2011-2022 走看看