PDF 课件和源代码下载地址:
https://gitee.com/geektime-geekbang/LetsJava
作者回复: 这两个count都是指的参数,就相当于count = count*2;
作者回复: 是视频的哪个位置?
作者回复: 不是全局变量,全局变量是静态变量(static)。而是成员变量(member variable)。哪个引用调用成员变量或者方法,this就是谁~
作者回复: ✅,不过静态方法没有,所以静态方法不能使用成员变量
作者回复: 加油~
作者回复: 对
作者回复: 怎么发现他们不一样的?this就是这个对象本身的引用。如果发现不一样,可能是验证代码的问题。
作者回复: 简单来说,属性的访问是没有“多态”的,引用是什么类型,就访问这个类型的属性。 这也是为什么非常非常不推荐子类和父类有相同名字的属性,因为会造成混淆。 你可以试试看给加个getName方法,然后通过这个方法获取name属性。 当然,无论如何,都不推荐在父类子类之间有相同名字的属性。
作者回复: Java里没有self呀。
作者回复: 嗯呐,包括C++,C#,很多语法都类似