黑马程序员技术交流社区

标题: 子类实例化过程的疑惑 [打印本页]

作者: 赵国刚    时间: 2013-8-11 11:35
标题: 子类实例化过程的疑惑
为什么this语句与super语句不能存在于同一构造函数中?

错误代码:class Fu
{

        Fu( )

        {

                System.out.println("fu run");

        }

        Fu(int x)

        {

                System.out.println("fu:"+x);

        }

}

class Zi extends Fu

{

        Zi( )

        {

                System.out.println("zi run");

        }

        Zi(int x)

        {

                this( );

                super(7);  //报错的位置。

                System.out.println("zi:"+x);

        }

}

class ExtendsDemo

{

        public static void main(String[] args)
        {

                Zi z1=new Zi( );

                Zi z2=new Zi(6);

        }

}





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