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

    一、this and static

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

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

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

    3.执行构造方法

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

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

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

    static 关键字

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

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

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

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

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

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

      

  • 相关阅读:
    Junit连接oracle数据库
    java判断字符串是否由数字组成
    Hibernate各种主键生成策略与配置详解
    一对多映射关系
    one-to-one 一对一映射关系(转 wq群)
    工厂模式
    struts2
    创建JUtil
    jdbc
    压缩数据
  • 原文地址:https://www.cnblogs.com/ssxblog/p/11181130.html
Copyright © 2011-2022 走看看