首页 > 其他 > 详细

面向对象之this关键字

时间:2020-09-22 22:41:36      阅读:55      评论:0      收藏:0      [点我收藏+]

this关键字的使用:
1.this可以用来修饰,属性,方法,构造器
this修饰属性和方法:
this理解为当前对象或当前正在创建的对象
在类的方法中,我们可以使用this.方法或this.属性的方式,调用当前对象属性或方法。但是通常情况下,我们都选择省略this.,特殊情况下,如果方法的形参和类的属性重名,我们必须显示的使用this.变量的方式,表明此变量是属性,不是形参
在构造器中,我们可以使用this.属性或this.方法的方式,调用当前正在创建的对象属性或方法,但是通常情况下,我们都选择省略this.,特殊情况下,如果方法的形参和类的属性重名,我们必须显示的使用this.变量的方式,表明此变量是属性,不是形参

this调用构造器:
1.在类的构造器中,可以显示的使用this.()的方式调用本类中指定的其他构造器,
2.构造器中不能调用自己
3.如果一个类中有n个构造器,则对多有n-1个构造器使用了this.()。
4.this.()必须声明在当前构造器首行
5.构造器内部,最多只能声明一个this.(),用来调用其他的构造器

 

 private int age;
    private String name;
    public Person (String name){
        this.name=name;
    }
public void setBase(int a){
      this.();
      base=a;
    }

 

面向对象之this关键字

原文:https://www.cnblogs.com/huzh123/p/13714276.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!