/*
this:
1、this是一个关键字,全部小写
2、this是什么,在内存方面是怎么样的?
一个对象一个this。
this是一个变量,是一个引用。this保存当前对象的内存地址,指向自身。
所以,严格意义上来说,this代表的就是“当前对象”。
this存储在堆内存当中对象的内部。
3、this只能使用在实例方法中。谁调用这个实例方法,this就是谁。
*/
public class ThisTest01{
public static void main(String[] args){
Customer c1 = new Customer("486");
c1.shopping();
Customer c2 = new Customer("864");
c2.shopping();
}
}
//顾客类
class Customer{
int id;
String name;
public Customer(){
}
public Customer(String n){
name = n;
}
public void shopping(){
//this.name
System.out.println(name + "在购物");
}
}
Java中this关键字初步认识
最新推荐文章于 2022-05-17 16:14:00 发布