java关于this的编译原理

Python021

java关于this的编译原理,第1张

java提供了一个this关键字,它是一个对象的默认引用,this关键字总是指向调用该方法的对象,根据this的出现位置不同,this作为对象的默认引用由两种情形:

1.构造器中引用该构造器执行初始化

的对象;

2.在方法中引用调用引用该方法的对像;

this关键字最大的作用就是让类中的一个方法,访问该类的另一个方法或属性。

首先,正则表达式不仅在Java里有,其它语言里面也有,它是一个数学上的概念,各个语言中的正则表达式是它的不同形式的实现。

其次,编译原理的词法分析里,会用到正则表达式去匹配源程序中的各种token(记号),比如说

int a = 8

里识别出:

类型名:int

变量名:a

运算符:=

数字:8

结尾分号:

总之,二者有联系,但不是一回事。