this。

来源:7-4 Java 中的 this 关键字

慕虎8490328

2019-12-05 19:42

老师,有几个不太懂的地方。

1、this到底有什么用,程序里有他会怎么样,没有他,又会怎么样。

2、this关键字问什么会与static冲突

3、this该怎么用。

希望老师回答,谢谢

写回答 关注

1回答

  • 慕妹5557962
    2019-12-07 17:37:59
    已采纳
    1. this 表示当前拥有焦点的或是正在编辑的对象,用处是在编写代码的时候引用,有this 会使程序变得简单明了,可读性高,没有this 会使程序显得冗长。

    2. static方法比较特殊,他在程序运行的时候就被系统分配了一块内存区域(自给自足,闭关锁国),而其他方法的都是在他自己生效的时候才会分配给一块区域,而this是指向大类对象的,像static这样的钉子户,this 是管不着的,所以当你用this指向static时便会出错。

    3. this 的基本用途就是作为代词代替对象名,所以在方法中把当前对象名,替换为this就可以啦

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题

this

回答 3

This指?

回答 3

about this

回答 1

关于this

回答 2

this.方法

回答 2