JAVA/编程语言

[上]JAVA学习系列模块八第一章159.封装_this关键字在set方法中的使用

daimafengzi · 6月7日 · 2024年 · · 本文共879个字 · 预计阅读3分钟1013次已读

[上]JAVA学习系列模块八第一章159.封装_this关键字在set方法中的使用

视频


2.this的介绍

1.如果成员变量和局部变量重名时,我们遵循”就近原则”,先访问局部变量
2.this概述:代表的是当前对象
3.作用:this可以区分重名的成员变量和局部变量
this点出来的一定是成员的变量

4.this代表当前对象,那么具体代表哪个对象呢?
哪个对象调用的this所在的方法,this就代表哪个对象

public class Person {
    String name;

    /*
       哪个对象调用的this所在的方法,this就代表哪个对象
     */
    public void speak(String name){
        System.out.println(this+"........");
        System.out.println(this.name+"您好,我是"+name);
    }
}
public class Test01 {
    public static void main(String[] args) {
        Person person = new Person();
        System.out.println(person+"=========");
        person.name = "沉香";
        person.speak("刘彦昌");

        System.out.println("==========");

        Person person2 = new Person();
        System.out.println(person2+"+++++");
        person2.name = "奥特曼";
        person2.speak("奥特曼之父");
    }
}

[上]JAVA学习系列模块八第一章159.封装_this关键字在set方法中的使用

0 条回应