zoukankan      html  css  js  c++  java
  • this的本质及static关键字

    一、this and static

    创建一个对象分为如下四步

    1.分配对象空间,并将对象成员变量初始化为0或空

    2.执行属性值的显式初始化

    3.执行构造方法

    4.返回对象的地址给相关的变量

    this 的本质就是”创建好的对象的地址“,!由于在构造方法调用前,对象已经创建。因此,在构造方法中也可以使用this代表”当前对象“!

    注意:this不能用于static方法中。

    static 关键字

    在类中,用static声明的成员变量为静态成员变量,也称为类变量。

    类变量的生命周期和类相同,在整个应用程序执行期间都有效。

     static修饰的成员变量和方法,从属于类。

    普通变量和方法从属于对象的。

    静态方法中不能调用非静态方法,普通方法中,可以调用静态的变量和方法。

    二、参数传值机制(值传递)

      

  • 相关阅读:
    HDU.2899.Strange fuction(牛顿迭代)
    BZOJ.3771.Triple(母函数 FFT 容斥)
    树的实现(2)
    树的练习
    死锁问题
    进程的三种状态
    线程的同步与实现
    进程间通信详解
    进程和线程以及它们的区别
    https协议
  • 原文地址:https://www.cnblogs.com/ssxblog/p/11181130.html
Copyright © 2011-2022 走看看