最新回答 / JustWannaHugU
方法内部类可以调用外部类的属性和方法如果内部类和外部类中有属性或者方法重名,则采用this.外部类方法/变量的格式若没有重名的情况,就可以直接调用啦!时间有点久,祝学业有成
2016-06-11
最赞回答 / baiyan
视频中所说的不能直接用obj.方法名的前提条件是:父类引用创建子类对象;如果调用子类独有的方法就直接创建子类自己的对象,然后对象名.方法名 就可以了! 不晓得讲清楚了吗?
2016-06-10
最赞回答 / 大喵一枚
外部类还能和内部类同名?你指的是不是方法同名。。。静态内部类调用外面的静态方法可以直接调用,不用生成对象,只有需要生成对象的才需要用到this,你就把this当成是一个随机的外部类的对象就可以了,当静态时,表示方法和变量是类私有的,也就是在这个类创建对象之前就有的东西,当然不需要用this关键字来调用了。再提一个好心的建议,光看视频作用很小,配合书本来学习,事倍功半,你名字的概念都不是很清晰,在这里推荐Java核心技术卷1,或者HeadfirstJava,后者适合新手。李刚的疯狂java不适合没有毅力的人...
2016-06-08