关于关键字this 时间:291次浏览2019.07.21提问 已解决问题hao231知道平台可亲可爱的初中生网友在291次浏览2019.07.21提问提了关于Java相关的问题,他的提问为什么说关于关键字thisJava希望大家能够帮助她。 详细问题描述及疑问:期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助! 第1个回答 匿名用户2019.07.22回答提问者采纳1.set方法里的s.age和你get方法里的age不是同一个变量。【前者s.age表示是s对象的变量,后者age是你当前对象(this)的变量】2.一般不会在自己的类里再实例化一个当前类的对象。【即Lei这个类里是不会写一个Leis=newLei()】3.按你题目的意思定义一个新对象s写了一遍:publicclassTest{publicstaticvoidmain(String[]args){Leia=newLei();a.setAge(20);System.out.println(a.getAge());}}classLei{As=newA();publicintgetAge(){returns.age;}publicvoidsetAge(intage){s.age=age;}}classA{intage;} 第2个回答 随风2019.07.22回答你重新定义的对象s和this对象不是同一个对象,所以s.age是默认值0。