this在java中使用构造方法的分析

2026-01-29 0 9,193

本教程操作环境:windows7系统、java10版,DELL G3电脑。  

1.用途

this.属性 = 属性值 表示赋值给当前对象属性值

this.方法() 表示调用当前对象的方法

this() 调用构造方法,在其他构造方法中调用时需要放在第一行

this作为方法参数,将当前对象作为方法参数传递

this作为返回值,将当前对象作为返回值返回

2.注意事项

1)this() 不能使用在普通方法中,只能写在构造方法中

2)必须是构造方法中的第一条语句

3.实例

this用于调用构造方法

public class Constract {
int i=10;
//static方法不能访问实例变量
public static void main(String []args) {
Date d=new Date();
d.show();
Date d2=new Date(2019,4,7);
d2.show();
}
}
 
 
public class Date {
private int year;
private int month;
private int day;
Date(){
this(1970,1,1);
}
Date(int year,int month,int day){
this.year=year;
this.month=month;
this.day=day;
}
public void show() {
System.out.println(this.year+"年"+this.month+"月"+this.day+"日");
}
}

以上就是this在java中使用构造方法的分析,相信经过本篇的学习,大家已经成功在代码实例中实现构造方法的调用。如果对其他this用法感兴趣,也可以在课后查找资料。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 java教程 this在java中使用构造方法的分析 https://www.zhiup.top/10962.html

相关