您现在的位置是:主页 > news > 做宣传 为什么要做网站那/网站seo优化包括哪些方面
做宣传 为什么要做网站那/网站seo优化包括哪些方面
admin2025/6/27 10:16:19【news】
简介做宣传 为什么要做网站那,网站seo优化包括哪些方面,总部基地网站建设,无锡网站建设公司怎么样Java中this的用法this出现在实例方法或构造方法中。用this做前缀可访问当前对象的属性或方法(代表对当前对的引用)。而且this关键字访问类的属性与方法时不受访问权限的控制。一般形式如下:● this.属性● this.方法(参数)this一般有以下三种用法:一一区…
Java中this的用法
this出现在实例方法或构造方法中。用this做前缀可访问当前对象的属性或方法(代表对当前对的引用)。而且this关键字访问类的属性与方法时不受访问权限的控制。一般形式如下:
● this.属性
● this.方法(参数)
this一般有以下三种用法:
一一区分当前作用域中同名的不同变量(区分成员变量和局部变量)
1.>不用this结果如下
如果不用this,此时,你会发现5-6行前面有警告,将鼠标置于警告标志上面,它会提示你“The assignment to variable name has no effect”,意思是“变量名的赋值无意义”。(如下图)
可以看出构造方法Point()的参数名称与Point类的属性相同,如果不用this去引用当前对象的话,在编译时编译器会自动认为是局部变量与局部变量之间的赋值,而不是局部变量与类属性(成员变量)之间的赋值。用this做前缀之后即可成功给对象赋值。
2.>用this做前缀
一一构造器与构造器之间的调用
注意:除构造方法之外的其它任何方法都不能调用构造器,而且就算是构造方法调用构造器,也必须位于其第一行,构造方法也只能调用一个且仅一次构造器
一一代表当前对象
有人疑惑为什么在18行不能使用this,而在11行就可以,因为main()方法是一个static形式,之前在介绍“static”关键字的时候有提过,static方法是一种没有this的方法。改正之后就可正常运行
想了解更多的关于Java基础、算法、数据结构等编程知识的请关注微信公众号“Java长征记”,保证看后对你有所收获。