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

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

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

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

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

    2.静态代码块

    3.

  • 相关阅读:
    DB2去重的几种方法
    split命令:文件切割
    DB2中横表纵表互换
    做一个思想的码农
    access应用分享
    回顾2015年
    笑看互联网金融
    Razor语法
    数据库操作(二)
    SQL Server数据库简介(一)
  • 原文地址:https://www.cnblogs.com/Yuanpp/p/8445696.html
Copyright © 2011-2022 走看看