博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
this的本质及static关键字
阅读量:5045 次
发布时间:2019-06-12

本文共 398 字,大约阅读时间需要 1 分钟。

一、this and static

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

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

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

3.执行构造方法

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

 

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

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

 

static 关键字

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

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

 

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

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

 

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

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

  

 

转载于:https://www.cnblogs.com/ssxblog/p/11181130.html

你可能感兴趣的文章
spring security 11种过滤器介绍
查看>>
Hibernate一对多、多对一关联
查看>>
一、记录Git使用中遇到的问题及解决方法
查看>>
学习网址
查看>>
前端表格插件datatables
查看>>
内部类
查看>>
树链剖分入门
查看>>
图解算法时间复杂度
查看>>
UI_搭建MVC
查看>>
一个样例看清楚JQuery子元素选择器children()和find()的差别
查看>>
代码实现导航栏分割线
查看>>
Windows Phone开发(7):当好总舵主 转:http://blog.csdn.net/tcjiaan/article/details/7281421...
查看>>
VS 2010打开设计器出现错误
查看>>
SQLServer 镜像功能完全实现
查看>>
Vue-详解设置路由导航的两种方法
查看>>
一个mysql主从复制的配置案例
查看>>
大数据学习系列(8)-- WordCount+Block+Split+Shuffle+Map+Reduce技术详解
查看>>
dvwa网络渗透测试环境的搭建
查看>>
Win8 安装VS2012 和 Sql Server失败问题
查看>>
过点(2,4)作一直线在第一象限与两轴围成三角形,问三角形面积的最小值?...
查看>>