当前位置: 首页 > news >正文

南京网站搜索排名游戏小程序代理

南京网站搜索排名,游戏小程序代理,做ctf的网站有哪些,广西建筑模板文章目录 1. this是什么?2. this的作用 1. this是什么? 在 java 中,this关键字比较难理解,它的作用和其词义很接近。 ①它在方法内部使用,即这个方法所属对象的引用; ②它在构造器内部使用,表示…

文章目录

  • 1. this是什么?
  • 2. this的作用


1. this是什么?

  1. 在 java 中,this关键字比较难理解,它的作用和其词义很接近。
    ①它在方法内部使用,即这个方法所属对象的引用;
    ②它在构造器内部使用,表示该构造器正在初始化的对象。

  2. this 表示当前对象,可以调用类的属性、方法和构造器

  3. 什么时候使用this关键字呢?
    当在方法内需要用到调用该方法的对象时,就用this

2. this的作用

先举例说明:

  1. 案例一
    错误写法:
package day06;public class Person7 {public Person7(int age, String name) {age = age;     //像这种情况编译器分不清哪个age是形参,哪个age是类的成员变量name = name;   //同上}int age;String name;}

正确写法:

package day06;public class Person7 {public Person7(int age, String name) {this.age = age;    //通过this关键字表明this.age是Person7的成员变量,age是构造器的形参this.name = name;  //同上}int age;String name;}
  1. 案例二
    更复杂的用法:
package day06;public class Person7 {public Person7(int age, String name) {this.age = age;this.name = name;}int age;String name;public void setName(String name) {this.name = name;}public void setName1(String name) {this.setName(name);   //name是setName1里传递过来的形参,然后传递给setName的形参// this指类Person7(this.setName() = Person7.setName())}public void showInfo() {System.out.println("姓名:" + this.name);System.out.println("年龄:" + this.age);}
}
  1. 案例三
    this 可以作为一个类中,构造器相互调用的特殊格式
    代码如下:
package day06;public class Person7 {public Person7() {}public Person7(int age) {this.age = age;}public Person7(String name) {this();   // 等同于调用 无参构造器:public Person7()this.name = name;}public Person7(int age, String name) {this(1);   // 等同于调用 有参构造器:public Person7(int age)this.age = age;this.name = name;}int age;String name;public void setName(String name) {this.name = name;}public void setName1(String name) {this.setName(name);}public void showInfo() {System.out.println("姓名:" + this.name);System.out.println("年龄:" + this.age);}
}

总结:
1.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加this来表明该变量时类成员
2.在任意方法内,如果使用当前类的成员变量或成员方法可以在其前面添加this ,增强程序的阅读性
3.this 可以作为一个类中,构造器相互调用的特殊格式

注意:
(1) 使用 this() 必须放在构造器的首行!
(2) 使用 this 调用本类中其他的构造器,保证至少有一个构造器是不用 this 的。(实际上就是不能出现构造器自己调用自己

http://www.yayakq.cn/news/296356/

相关文章:

  • 游戏网站logo制作全景旅游网站建设
  • 环球设计官网网站给wordpress写一个留言表单
  • 游戏网站开发计划书案例目录19寸 网站做多大
  • 企业网站建设定位注意的问题5款免费的网站管理系统
  • 做慕墙上什么网站好找事做百度网站公司信息推广怎么做
  • 广州网站制作信科建设河北网站备案系统
  • 要想提高网站排名应该如何做网站建设费长期待摊费用
  • 西安市住房和城乡建设局门户网站济南seo网络优化公司
  • 江河建设集团有限公司网站检察门户网站建设方案
  • 郑州网站建设熊掌号宁波网站建设价格费用
  • 网站开发 chrome浏览器崩溃优秀手机网站欣赏
  • 手表商城网站建设seo外包公司一般费用是多少
  • 深圳招聘网站开发免费的图片做视频在线观看网站
  • 合肥网站建设需要多怎么快速推广自己的产品
  • 茶网站建设需要多少钱烟台百度做网站多少钱
  • 石家庄科技网站建设做微商城网站
  • 如何推荐别人做网站wordpress如何页面静态
  • 专门做网站的公司有哪些京东网站建设策略
  • 上海企业网站建设公司哪家好网页布局设计主要有什么类型
  • 怎样保存网站资料 做证据咸阳学校网站建设费用
  • 网站开发容易吗盘锦做网站哪家好
  • 惠东做网站做物流的都是上什么网站
  • 网站规划的解释青岛原创工程设计有限公司
  • 网站建设需要域名吗做网站和推广的公司哪家好
  • 大型网站开发语言排名wordpress添加cnzz
  • 微信官方网站建设怎么创建一个属于自己的网站
  • 凡科建站网址网站功能与内容设计的步骤
  • 个人网站免费申请注册阿里云做的网站程序
  • 网站的模板演示怎么做个人介绍网页
  • 电子商务网站营销方案wordpress 调用分类文章