this关键字的作用:
this可以调用本类成员(变量,方法)
this.本类成员变量;
this.本类成员方法();
this.的省略规则:
本类成员方法:没有前提条件,this.可以直接省略
本类成员变量:方法中没有出现重名的变量,this.才可以省略
this介绍:代表当前类对象的引用(地址)
- 谁来调用我,我就代表谁
- 哪一个对象调用方法,方法中的this,代表的就是哪一个对象
public class Student{
String name;
public void sayHello(String name){
System.out.println(name);//打印张三
System.out.println(this.name);//打印李四
}
public void print(){
System.out.println("--->"+this);
}
}
public static void main(String[] args){
Student stu = new Student();
stu.name = " 李四" ;
stu.sayHello(name:"张三")
Student stu1 = new Student();//打印stu1的地址
Student stu2 = new Student();//打印stu2的地址
}