java中this是什么,js就是java吗

  java中this是什么,js就是java吗

  

  js的this与java的区别

  js中的this

  这并不指向函数本身或函数的词法范围。如果只用英语解释,就太容易让人误解了。实际上是调用函数时发生的绑定,也就是this具体指向什么,取决于你是怎么调用的函数。即谁调用的函数,this就指向谁

  如果直接调用该函数,默认情况下它指向窗口。

  java中的this

  当一个局部变量(或形参变量)和一个成员变量同名时,这在方法中用来指示成员变量。

  如果你在一个方法内部调用同一个类的另一个方法,你不一定要用这个。同样,如果在一个方法中没有与成员变量同名的局部变量,那么在这个方法中使用成员变量时就没有必要使用这个。

  1、表示对当前对象的引用!

  2.这意味着使用类的成员变量而不是函数参数。

  3.用来指代构造函数中满足指定参数类型的构造函数(实际上就是构造函数)。但是这里一定要注意:只能引用一种构造方法,而且必须在开头!

  4.显然,这不能用在static方法中,因为这指的是当前对象,而static没有对象。

  我们,大量免费的Java入门教程,欢迎在线学习!以上是js的this和java区别的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: