this、static关键字

来源:互联网 发布:千牛工作台for mac 编辑:程序博客网 时间:2024/05/17 02:40

this关键字

this的作用

1.表示类中的属性、方法

2.可以是使用this调用本类的构造方法

如果一个类中存在多个构造方法,也可以利用this关键字互相调用

注意点:

this()调用构造方法的语句只能放在构造方法的首行

在使用this调用本类中其他构造的时候,至少有一种构造方法是不用this调用的

3.this表示当前对象

static关键字

如果希望一个属性被所有对象所共同拥有,则可以将其声明为static类型,声明static类型的属性或

方法之后此属性或方法也称为类方法,可以由类名直接调用,使用static方法,不能调用非static的属性

或方法(因为static属性或方法可以在对象没有实例化的时候进行调用)

java中的内存区域

栈内存:可以保存对象的名称(保存,访问的堆内存的地址)

堆内存:保存每个对象的具体属性

全局数据区:保存static类型的属性

全局代码区:保存所有方法的定义

1 0
原创粉丝点击