摘要: 一. 谈论一个细节, 程序中有外部类和内部类,主函数和一般函数中都有一个新建内部类的对象。在编译运行的时候,出现了错误,如下所示。 为什么会有这样的错误出现?截图中说是69行出错了,我们现在将其注释掉,编译没有问题,为什么会这样? 为什么同样是new对象,主函数中的就不行呢?主函数是静态的,内部类是 阅读全文
posted @ 2017-11-15 23:00 前锋营 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一. inner内部类中方法的public必须带着,不然就编译失败?子类的权限要大于父类的权限么? 上面截图是常见的形式。接下来,简化成匿名内部类。 按照之前谈论的匿名内部类写法,发现在多个方法时,书写有困难。 我们现在想对一个对象进行多个方法调用怎么办?起名字就行了,借用以前的经验。 给它起个名字 阅读全文
posted @ 2017-11-15 22:12 前锋营 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一. 匿名内部类,内部类的匿名格式。之前学习过的匿名,是匿名对象。匿名对象是对象的简写格式。这里的匿名类也是如此。 简写是为了方便,三元运算符也是如此。刚开始写匿名内部类有点变扭,写多了就习惯了。 匿名内部类的简写有一个前提,不是所有内部类都能简写的。 简写都要有前提。if esle变简写必须有运算 阅读全文
posted @ 2017-11-15 21:30 前锋营 阅读(184) 评论(0) 推荐(0) 编辑