黑马程序员技术交流社区

标题: 如何在匿名内部类中调用父类已经定义好的方法 [打印本页]

作者: yihuihua    时间: 2015-5-3 10:54
标题: 如何在匿名内部类中调用父类已经定义好的方法
abstract class AbsDemo
{
        abstract void show();
        void fun()
        {
                System.out.println("抽象类中方法");
        }
}

class Outer
{
        int i=2;
        void function()
        {
                new AbsDemo()
                {
                        void show()
                        {
                                System.out.println("匿名内部类:"+i);
                        }
                }.show();
        }
}
class JavaDemo04
{
        public static void main(String args[])
        {
                new Outer().function();
        }
}
//如何在匿名内部类中调用AbsDemo抽象类中的fun()??
作者: yihuihua    时间: 2015-5-3 11:07
除了覆写fun方法,是否还有其它方式?
作者: 13922919272    时间: 2015-5-3 23:16
yihuihua 发表于 2015-5-3 11:07
除了覆写fun方法,是否还有其它方式?

有的  那就是静态方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2